Perez beats Leclerc to win Azerbaijan GP sprint race with furious Verstappen third
Leclerc, who started on pole position and finished second, was the first driver other than Perez to beat double world champion Verstappen on track this season.
The Dutch driver and Mercedes' George Russell made contact on the opening lap in a wheel-to-wheel battle for third, with the impact punching a hole in the Red Bull's sidepod.
Verstappen was aggrieved at Russell keeping the place and, although the Dutch driver took it back after a safety car period, mouthed an obscenity at his rival when they spoke afterwards.
"His beautiful way of explaining ‘Ah mate, you know locked up, ah look at the onboard’. It doesn’t make sense," said Verstappen after Russell explained he had no grip.
Perez kept out of trouble, slotting into second place behind Leclerc at the start and then taking the lead on lap eight with the benefit of DRS before pulling away.
Although the sprint was not the main event, the Mexican became the first F1 driver to win more than once around the Baku street circuit.
Russell finished fourth with Carlos Sainz fifth for Ferrari, and Fernando Alonso sixth for Aston Martin.
Seven times world champion Lewis Hamilton was seventh for Mercedes and Lance Stroll collected the final point for Aston Martin.
A virtual safety car was triggered early on when Yuki Tsunoda hit the wall and his AlphaTauri shed a rear tyre that rolled away down the track while the Japanese continued on a damaged rim.
Tsunoda pitted for a new wheel and nose and went back out, with obvious suspension damage soon becoming apparent, and the safety car was then deployed to allow marshals to clear the debris.
Verstappen passed Russell cleanly at the re-start, Red Bull pointedly noting over the radio that he had done so without making contact, and Sainz passed Hamilton for fifth with Alonso following on.
Williams' rookie Logan Sargeant did not take part in the race after crashing heavily in qualifying, his car too damaged to fix in time.
The sprint had previously set Sunday's grid but now stands alone after the sport approved the change earlier in the week in a bid to make Saturday more appealing to fans and boost excitement.
Instead, the Sunday grid is now decided by a Friday qualifying, and Verstappen made it clear he was not a fan of the new format.
"Just scrap the whole thing," he told reporters, referring to "artificial excitement".
"I got bored through today's qualifying to be honest. I like to have one particular qualifying where you just put everything in it and that was yesterday, which I of course enjoy.
"And then they have to do it again today. I'm like 'My God, another qualifying?' I just don't really enjoy that."
Leclerc will again start on pole for the grand prix, the fourth of the campaign.