In a race with plenty of drama, Oscar Piastri made sure to stay ahead of trouble.
Piastri took his second win of the Formula 1 season in dominant style at the Bahrain Grand Prix on Sunday, slashing the points gap to his teammate Lando Norris, who could only manage third after an eventful race.
Piastri started on pole and kept Mercedes' George Russell behind him, fending off a challenge for the lead after a safety-car restart.
Russell held on to second after defending his position on the last lap from Norris, who had started sixth.
''It's been an incredible weekend,'' Piastri said after claiming McLaren's first-ever win in Bahrain. ''To finish the job today in style was nice.''
Norris keeps the lead of the championship with a three-point advantage over Piastri. Defending champion Max Verstappen, who finished sixth, is five points further back in third.
Chaotic race for Norris
Piastri had a no-drama run to the checkered flag, except for a drinks system which wasn't working in the desert heat. Norris' race was a roller-coaster.