Max Verstappen secured his first victory of the season for Red Bull at the Bahrain Grand Prix, while Lewis Hamilton recovered from 17th place to finish third.
Kimi Antonelli finished second for Mercedes after team-mate George Russell retired with five laps remaining because of a power unit failure.
The result strengthened Antonelli’s position in the championship, with the Mercedes driver now 84 points ahead of Russell with six or seven races remaining.
The race was delayed by about 90 minutes after heavy rain and technical problems affected several cars during the formation laps.
Verstappen and Hamilton started from the front row but immediately lost positions to Antonelli and Russell, who moved into first and second respectively.
Verstappen, Antonelli and Russell started on intermediate tyres on the wet track, while Hamilton opted for soft-compound slick tyres.
Hamilton’s tyre choice left him struggling in the opening laps as he dropped to 17th and lost almost a minute to the leaders.
Verstappen recovered to second on lap six by passing Russell and then closed in on Antonelli before a safety car was deployed following Valtteri Bottas’ spin at Turn 13.
The leading drivers used the safety car period to switch to slick tyres.
When racing resumed four laps later, Verstappen passed Antonelli at Turn Four and moved into the lead.
He gradually extended his advantage as Antonelli and Russell battled for second.
Antonelli eventually passed Russell on lap 21 at Turn Four to take second place.
Hamilton continued his recovery after the early setback and moved through the field as the race progressed.
By lap 24, he had caught Red Bull’s Isack Hadjar, who was running fourth.
The pair made their pit stops on lap 31, with Hadjar retaining soft tyres while Hamilton switched to mediums.
Hamilton remained behind Hadjar until a late safety car provided another opportunity to change tyres.
He switched to soft tyres and passed Hadjar at Turn One on the lap after the restart to take third place.
Charles Leclerc also passed Hadjar in the closing stages to finish fourth.
Oscar Piastri finished sixth for McLaren, ahead of Racing Bulls’ Liam Lawson and Fernando Alonso of Aston Martin.
Lando Norris finished ninth after an incident involving Russell’s stranded Mercedes.
Russell pulled off the track before Turn One with five laps remaining, prompting another safety car.
Norris, distracted by Russell’s car, went onto the gravel at Turn One while avoiding team-mate Piastri and dropped from eighth to 11th before recovering to ninth.
Verstappen maintained his lead through the final safety car period and won the four-lap sprint to the finish.
The race had earlier been affected by technical problems during the formation laps.
Verstappen and Hamilton were among several drivers whose cars were affected by a software issue that restricted their speed.
The FIA attributed the problem to a combination of the weather, low speed, mandated wet-weather energy management settings and the circuit layout.
The governing body issued a software update during the delay to remove the energy-limit restriction and allow affected teams to resolve the problem.
The problems also created uncertainty over the starting positions after the formation laps.
The FIA said the situation was unprecedented and the existing rules did not specifically cover it. The race eventually resumed with the cars in their original starting order.
The Bahrain Grand Prix top 10 were:

