Spain's Jorge Lorenzo began his MotoGP title defence in style with an emphatic win in the season-opener at Qatar's Losail International Circuit overnight.
The Yamaha ace charged to the 24th win of his MotoGP career, finishing 5.990 seconds ahead of teammate and seven-time MotoGP champion Valentino Rossi.
MotoGP rookie Marc Marquez of Honda took a superb third on his debut in the top division, staged under floodlights.
Pole-sitter Lorenzo held the lead right from when the start and held on till the chequered flag while the rest of the field behind him traded places.
"I knew it was going to complicated. I'm happy that Valentino came back in second place, it's good for Yamaha," Lorenzo told BBC television.
Rossi, who had had an ordinary weekend going into Sunday's race, came into his own in the final stages of the race, going past Honda riders Dani Pedrosa and Marquez in quick succession.
The veteran Italian was pleased with his showing after two frustrating years with Ducati.
"That was great fun, I think second is best for me today as Jorge was perfect," Rossi said.
"I made a mistake at the start with Pedrosa.
"I wanted this podium, this was my target since last November. The bike was fantastic, I had a great battle with Marc."
Marquez showed glimpses of the exceptional talent that many have come to praise in winter testing and the run-up to the season-opener at crucial times during the race.
After falling behind at the start, he gradually moved up places before going past Briton Cal Crutchlow and then dramatically overtaking Pedrosa with six laps to go.
After his closing tussle with Rossi Marquez was thrilled at his performance.
"I was racing my hero - it was a great battle with Valentino. For my first MotoGP that wasn't too bad!"
Crutchlow finished fifth behind Pedrosa.
Alvaro Bautista, Ducati riders Andrea Dovizioso and Nicky Hayden, Andrea Iannone and Ben Spies completed the top ten.
With this win in Qatar, Yamaha lead the team championship with 45 points while Honda is second with 29 points.
The next race will be run at the Circuit of the Americas on April 21.