Seven-time Formula One world champion Lewis Hamilton won the season-opening Bahrain Grand Prix for Mercedes on Sunday after an epic, knife-edge battle with Red Bull's Max Verstappen over the final laps.
Verstappen, who passed the Briton with four laps to go only to have to hand back the lead for exceeding track limits, finished a mere 0.745 seconds behind after starting on pole position.
Hamilton's team mate Valtteri Bottas was a distant third but gained a bonus point for fastest lap.
READ | Hamilton continues to take a knee before F1 opener
"Wow, what a difficult race that was," said Hamilton, who started second on the grid and took another of Michael Schumacher's all-time records with his 5,112nd race lap led.
"Max was all over me right at the end, but I just about managed to hold him off. It was one of the hardest races I've had for a while."
The win was a record-extending 96th for Hamilton, continuing also his record of winning in every season of his career since his debut with McLaren in 2007.
Lando Norris finished fourth for McLaren while Verstappen's new Mexican team mate Sergio Perez went from starting in the pit lane, after his car had stopped on the formation lap, to fifth place.
ALSO READ | Bahrain Grand Prix 2021: Sebastian Vettel starts with grid drop and penalty
Ferrari's Charles Leclerc was sixth and Australian Daniel Ricciardo seventh on his McLaren debut with Spaniard Carlos Sainz, the man he replaced, eighth in his first race for Ferrari.
Japanese rookie Yuki Tsunoda scored on his F1 debut in ninth for AlphaTauri and Lance Stroll took the last scoring place for Aston Martin in the marque's first race as a constructor since 1960.