Jorge Lorenzo dominated the 2013 MotoGP season-opener in Qatar as his Yamaha team-mate Valentino Rossi battled through to beat Marc Marquez to second.
The sensational podium tussle featured Rossi fighting back from an early mistake that dropped him to seventh, ultimately beating the Hondas of Marquez and Dani Pedrosa to the runner-up spot.
Lorenzo held his pole advantage into the first corner and immediately disappeared up the road. An opening-lap lead of 0.6 seconds soon became two seconds and 5.9s by the end.
While the world champion was a class apart, there was no shortage of action in the battle to be second best.
Having qualified in the middle of the front row, Cal Crutchlow was elbowed back to fifth in the opening corners, as Pedrosa took second and Andrea Dovizioso's Ducati and Rossi surged to third and fourth.
Not keen to be behind ex-employer Ducati for long, Rossi twice dived past Dovizioso only to run wide.
While the first such error was mild, the second sent him over the Turn 1 run-off and down to seventh at the start of lap two.
Marquez had dropped to eighth on the opening lap but quickly sliced back up the order to get between Pedrosa and the recovering Crutchlow in their very close battle for second.
Rossi was stuck behind Stefan Bradl's LCR Honda until lap eight, by which time the works Hondas and Crutchlow were four seconds clear. Bradl crashed out soon after.
Though the podium battle appeared out of reach, Rossi was not to be denied.
By the time Marquez got ahead of Pedrosa for second with five laps left, Rossi was on the tail of this group.
He squeezed between Crutchlow and the pit wall for fourth in a cloud of dust, with the Briton then skittering over the run-off after sliding onto the Turn 1 kerbs.
Next on Rossi's list were the Hondas, both of which he passed within half a lap.
But the battle was not over. Marquez stayed with Rossi as Pedrosa fell away, and thrust back ahead into Turn 1 with a bold move two laps from home.
Rossi was soon in front again, but Marquez never gave up, staying on the seven-time champion's tail to the flag as he claimed a podium on his MotoGP debut.
Behind Pedrosa and Crutchlow, Alvaro Bautista broke away from the Ducatis of Dovizioso and Nicky Hayden to take sixth.
Aleix Espargaro comfortably led the CRT pack home for Aspar.
Tech 3's rookie Bradley Smith crashed out early.
Results - 22 laps: Pos Rider Team/Bike Time/Gap 1. Jorge Lorenzo Yamaha 42m39.802s 2. Valentino Rossi Yamaha + 5.990s 3. Marc Marquez Honda + 6.201s 4. Dani Pedrosa Honda + 9.473s 5. Cal Crutchlow Tech 3 Yamaha + 18.764s 6. Alvaro Bautista Gresini Honda + 22.148s 7. Andrea Dovizioso Ducati + 24.355s 8. Nicky Hayden Ducati + 24.920s 9. Andrea Iannone Pramac Ducati + 37.124s 10. Ben Spies Pramac Ducati + 44.908s 11. Aleix Espargaro Aspar Aprilia + 49.809s 12. Randy de Puniet Aspar Aprilia + 56.495s 13. Hector Barbera Avintia FTR-Kawasaki + 1m09.599s 14. Yonny Hernandez PBM Aprilia + 1m10.742s 15. Hiroshi Aoyama Avintia FTR-Kawasaki + 1m13.600s 16. Claudio Corti Forward Suter-BMW + 1m29.444s 17. Michael Laverty PBM-Aprilia + 1m34.341s 18. Lukas Pesek Ioda-Suter-BMW + 1m34.683s Retirements: Colin Edwards Forward Suter-BMW 15 laps Danilo Petrucci Ioda-Suter-BMW 12 laps Stefan Bradl LCR Honda 8 laps Bradley Smith Tech 3 Yamaha 4 laps Bryan Staring Gresini FTR-Honda 1 lap Karel Abraham Cardion Aprilia 0 laps