Maverick Vinales got his 2021 MotoGP campaign up and running with a season-opening victory as he charged up from fifth at the Qatar Grand Prix. (More Sports News)
Pole-setter Francesco Bagnaia could not get away from the chasing pack, which included Johann Zarco (Pramac Racing) and his Ducati team-mate Jack Miller.
With defending world champion Joan Mir – starting in 10th – and fellow Suzuki rider Alex Rins struggling to keep pace initially, it was Monster Yamaha's Vinales who made his move.
Finding himself in fifth with 15 laps remaining, Vinales closed the gap on Bagnaia by the time the final seven came around.
After threatening once but being held off, Vinales spotted a gap and dived through to take a lead he would not relinquish.
Bagnaia's race looked set to go from bad to worse when he dropped out of the top three altogether.
It left Zarco and Mir tussling for second, and last year's champion had the edge on the last lap yet, in a remarkable twist, he fell short on the final corner.
Mir appeared to run wide, with his exit speed dropping and allowing Zarco to clinch second – Bagnaia, who had blitzed the Losail lap record in qualifying, battling back to mark his first race for Ducati with a podium finish.
Fabio Quartararo completed the top five, with Mir's team-mate Rins finishing sixth.
There was misery for Takaaki Nakagami, who crashed out on turn nine midway through the race, with Danilo Petrucci's Tech3 KTM debut also coming to a premature end.