Charles Leclerc embarked on Formula One's new era in triumphant style, leading team mate Carlos Sainz in a one-two for a resurgent Ferrari in the season-opening Bahrain Grand Prix.
The Monegasque crossed the line 5.5 seconds ahead of Sainz, who moved up to second place after world champion Max Verstappen retired three laps from the end.
Seven-times world champion Lewis Hamilton snatched a shock third for struggling Mercedes ahead of new team mate George Russell on the final lap after Verstappen's team mate Sergio Perez spun at the first corner, with neither Red Bull making the finish.
The win was the third of Leclerc's career and Ferrari's first since the 2019 Singapore Grand Prix.
It was also the Italian team's seventh at the Sakhir desert track.
The result puts Leclerc in the overall lead of the drivers' standings with another 22 races to go. Ferrari lead the constructors' tables.
Leclerc, who also took the fastest lap and was voted driver of the day by fans, started the race from pole but it was not an unchallenged cruise to the flag for the 24-year-old.
He engaged in a wheel-to-wheel battle with Verstappen after the first pitstops with the pair passing and repassing each other for the lead over several laps.
He also perfectly judged the restart after a safety car period, breaking away from Verstappen as the field returned to racing speed.
"Again, I keep repeating myself, but the past two years have been incredibly difficult for the team," said Leclerc, after ending a 45-race winless streak for the sport's most successful outfit.
"It was a huge opportunity for the team -- we couldn't hope for better."
The win was the third of the 24-year-old Leclerc's career.
Red Bull's race came undone at the very end.
Verstappen's car, hobbled for much of the race by a steering issue, appeared to suddenly slow. Perez reported a loss of power immediately afterwards and blamed the engine for his sudden spin.
-Reuters