After a ding-dong battle with Max Verstappen, Charles Leclerc won an enthralling 2022 Bahrain Grand Prix leading Ferrari to a brilliant one-two finish. 

Pole sitter Leclerc got off the line well and kept first place until the first round of pit stops, when Verstappen, who stopped the lap before the Ferrari man, came back at him and pair swapped the lead on three consecutive laps before Leclerc eventually won out. 

Then after a late safety car, Verstappen had a problem with his car and eventually had to retire his car, as Sergio Perez lost it into Turn 2 after a late charge from MercedesLewis Hamilton, meaning the seven-time champion took third. 

F1 2022 Bahrain GP Full Race Results

Pos.DriverTeamTime
1Charles LeclercFerrari1:37:33.584
2Carlos SainzFerrari+5.598
3Lewis HamiltonMercedes+9.675
4George RussellMercedes+11.211
5Kevin MagnussenHaas+14.754
6Valtteri BottasAlfa Romeo+16.119
7Esteban OconAlpine+19.423
8Yuki TsunodaAlphaTauri+20.386
9Fernando AlonsoAlpine+22.390
10Guanyu ZhouAlfa Romeo+23.064
11Mick SchumacherHaas+32.574
12Lance StrollAston Martin+45.873
13Alex AlbonWilliams+53.932
14Daniel RicciardoMcLaren+54.975
15Lando NorrisMcLaren+56.335
16Nicholas LatifiWilliams+61.795
17Nico HulkenbergAston Martin+63.829
18Sergio PerezRed BullDNF
19Max VerstappenRed BullDNF
20Pierre GaslyAlphaTauriDNF