Alcaiz - Spain's Marc Marquez, riding a Honda, won Sunday's Aragon MotoGP to extend his lead atop the championship standings but it was a miserable day on the track for Jorge Lorenzo.
Lorenzo had sealed pole in spectacular fashion but his bid for glory lasted only until Turn One on the opening lap when he crashed his Ducati, dislocating his toe to boot.
With the Spaniard out, his compatriot Marquez, after two second and one third placed finishes in the last three Grand Prix, finished in 41min 55sec ahead of Italian duo Andrea Dovizioso (Ducati) and Andrea Ianonne (Suzuki).
Marquez now has 246 points in the MotoGP standings, with Dovizioso second on 174 and Yamaha's Italian veteran Valentino Rossi in third (159).
"It was a good fight," Marquez said of his battle with Dovizioso, "sometimes on the limit.
"On the last two laps I was pushing and then pushing again, especially the last lap and I managed to keep my concentration."
In the Moto2, South African Brad Binder (KTM) celebrated the first pole of his career with a second victory of the season.
Championship leader Francesco Bagnaia and fellow Italian and Kalex teammate Lorenzo Baldassari rounded out the podium.
Binder kept his nerve in a thrilling race as he overcame a heart-in-the-mouth contact with Bagnaia on turn 17.
The Moto3 went the way of Spain's Jorge Martin, who also started from pole on his Honda.
It was Martin's fifth victory of the season and the championship leader came home ahead of Italians Marco Bezzecchi (KTM) and Enea Bastianini (Honda), who had started 18th and 15th on the grid respectively.
Collated results from the Aragon motorcycling Grand Prix, the 14th leg of the 19-race world championship, on Sunday:
1. Marc Marquez (ESP/Honda) 41min 55.949sec, 2. Andrea Dovizioso (ITA/Ducati) at 0.648sec, 3. Andrea Iannone (ITA/Suzuki) 1.259, 4. Alex Rins (ESP/Suzuki) 2.638, 5. Dani Pedrosa (ESP/Honda) 5.274, 6. Aleix Espargaro (ESP/Aprilia) 9.396, 7. Danilo Petrucci (ITA/Ducati Pramac) 14.285, 8. Valentino Rossi (ITA/Yamaha) 15.199, 9. Jack Miller (AUS/Ducati Pramac) 16.375, 10. Maverick Vinales (ESP/Yamaha) 22.457
1. Marc Marquez (ESP/Honda) 246 points, 2. Andrea Dovizioso (ITA/Ducati) 174, 3. Valentino Rossi (ITA/Yamaha) 159, 4. Jorge Lorenzo (ESP/Ducati) 130, 5. Maverick Vinales (ESP/Yamaha) 130, 6. Cal Crutchlow (GBR/LCR Honda) 119, 7. Danilo Petrucci (ITA/Ducati Pramac) 119, 8. Johann Zarco (FRA/Yamaha Tech3) 112, 9. Andrea Iannone (ITA/Suzuki) 108, 10. Alex Rins (ESP/Suzuki) 92
1. Brad Binder (RSA/KTM) 39:59.247, 2. Francesco Bagnaia (ITA/Kalex) at 1.526, 3. Lorenzo Baldassari (ITA/Kalex) 2.055
Overall Moto2 standings
1. Francesco Bagnaia (ITA/Kalex) 234pts, 2. Miguel Oliveira (POR/KTM) 215, 3. Brad Binder (RSA/KTM) 144
1. Jorge Martin (ESP/Honda) 37:49.030, 2. Marco Bezzecchi (ITA/KTM) at 5.984, 3. Enea Bastianini (ITA/Honda) 6.045
Overall Moto3 standings
1. Jorge Martin (ESP/Honda) 191pts, 2. Marco Bezzecchi (ITA/KTM) 178, 3. Fabio di Giannantonio (ITA/Honda) 150