Marc Marquez maintained his 100 per cent record at the Grand Prix of the Americas with an emphatic triumph as Maverick Vinales' perfect start to the 2017 season was brought to an abrupt halt by an early retirement.
Movistar Yamaha rider Vinales claimed the early lead in the MotoGP world championship courtesy of victories in Qatar and Argentina, but was quickly out of the running on Sunday.
A crash at turn 18 saw the Spaniard retire on lap two, with Marquez going on to secure a comfortable win ahead of Valentino Rossi, who now tops the standings, and Dani Pedrosa.
The Repsol Honda duo of Pedrosa and Marquez set the pace early on as Vinales made his premature exit.
Having briefly overtaken his team-mate on the previous lap, Marquez got in front of Pedrosa again with 13 laps to go and made the move stick.
And there was no stopping the reigning world champion thereafter as he surged clear to claim a first win of the year and his fifth in as many appearances at this event.
Rossi sneaked ahead of Pedrosa with just over two laps remaining to secure second, despite a 0.3-second time penalty for an earlier infringement.
Cal Crutchlow and Johann Zarco rounded off the top five, with Jorge Lorenzo down in ninth.
ROSSI RESPONDS TO HONDA DOMINANCE
A stunning start saw Pedrosa climb from fourth to first through turn one, with Marquez slipping to second.
The two Repsol Hondas remained clear for much of the race, with Marquez ultimately hitting the front at Pedrosa' expense during an exciting mid-race battle.
Yet Rossi was able to catch Pedrosa late on, the veteran Italian finishing strongly.
IN THE POINTS
1. Marc Marquez (Repsol Honda)
2. Valentino Rossi (Movistar Yamaha) +3.069secs
3. Dani Pedrosa (Repsol Honda) +5.112s
4. Cal Crutchlow (LCR Honda) +7.638s
5. Johann Zarco (Monster Yamaha Tech 3) +7.957s
6. Andrea Dovizioso (Ducati) +14.058s
7. Andrea Iannone (Team Suzuki Ecstar) +15.491s
8. Danilo Petrucci (OCTO Pramac Racing) +16.772s
9. Jorge Lorenzo (Ducati) +17.979s
10. Jack Miller (Marc VDS) +18.494s
11. Jonas Folger (Monster Yamaha Tech 3) +18.903s
12. Scott Redding (OCTO Pramac Racing) +28.735s
13. Tito Rabat (Marc VDS) +30.041s
14. Hector Barbera (Reale Avintia Racing) +31.364s
15. Alvaro Bautista (Pull&Bear Aspar Team) +1.06.547s
1. Valentino Rossi (Movistar Yamaha) - 56
2. Maverick Vinales (Movistar Yamaha) - 50
3. Marc Marquez (Repsol Honda) - 38
4. Andrea Dovizioso (Ducati) - 30
5. Cal Crutchlow (LCR Honda) - 29
Marquez and Vinales will race on home soil in a fortnight's time, when MotoGP heads to Jerez for the Spanish Grand Prix.