Yamaha's Maverick Vinales has overcome a slow start to win the season-opening Qatar Grand Prix in an exhilarating, see-sawing race.
Defending world champion Joan Mir lost out on a podium on the final lap to finish fourth behind Johann Zarco and Francesco Bagnaia on Sunday.
Australian Jack Miller, who who impressed in pre-season testing with his new team Ducati, got off to a flying start before dropping back and finishing ninth.
Mir, who started 10th on the grid, steadily made his way through the field but went wide on the final corner.
It allowed Pramac Racing's Zarco and pole sitter Bagnaia of Ducati to beat him on the straight with their superior top speed.
Bagnaia and Australian teammate Miller were lightning quick off the line while Zarco and his team mate Jorge Martin quickly gained positions in the opening lap as the Yamahas fell back.
Zarco overtook Miller to move into second while Yamaha's Fabio Quartararo also moved up to third in a feisty battle for third.
But Miller continued to struggle as Spain's Vinales, who started on the front row, picked off the Australian to move up to fourth.
While the Yamahas were not as fast as the Ducatis on the straights, Vinales was able to find more speed and grip on the corners and he took the lead from Bagnaia with eight laps to go.
"The start didn't go well but after that I felt the potential. I was saving tyres to find the right moment," Vinales said.
"I tried to be very smart, very calm, and chose the right place to push."
Bagnaia then dropped back to third with tyre trouble as Zarco moved up to second while Mir launched a late assault and overtook his Suzuki team mate Alex Rins to move up to fourth.
Mir eased past Bagnaia in the final stages to move up to third before reeling in Zarco, who was also desperately clinging on as he struggled with grip on his rear tyre before Mir's error on the final corner.
"The end was difficult," Zarco said.
"I tried to catch Vinales but I was sliding a lot. At the end Mir cut me back, but thanks to my engine I was able to finish second."