Alcaiz - Marc Marquez opened up a 16-point lead over Andrea Dovizioso with an impressive ride to claim his fifth win of the season at the Aragon MotoGP on Sunday.
Despite starting from fifth on the grid, Marquez stormed past Jorge Lorenzo, Valentino Rossi and Maverick Vinales to win from Honda teammate Dani Pedrosa with Lorenzo in third.
Dovizioso started the day level with Marquez in the championship standings, but finished down in seventh to deal a severe blow to his title chances with just four races remaining.
Marquez showed his class by moving smoothly through the grid, eventually overtaking Lorenzo with eight laps to go for his third MotoGP win in Aragon and fourth overall after winning in Moto2 back in 2011.
"It was a really difficult race," said Marquez.
"From the beginning I didn't have the feelings like in the warm-up where it was a little bit smoother.
"I tried to get back the feeling but even in the last part of the race the feeling was not the best one.
"Anyway I was able to open up a small advantage. It tested me more than the other years here but in front of the fans, (it) was amazing!"
Pedrosa completed a perfect day for Honda as he stormed through second half of the race after a slow start to blow past Rossi, Vinales and Lorenzo in the latter stages.
But he left his challenge to late to catch his team-mate out front.
"Unfortunately I did too many laps behind Maverick and I lose a little bit of the gap at the beginning," said Pedrosa.
"Later we both improved the pace and when I got passed him I could really catch the front group, but Marc was in the lead already and could play with the gap."
Rossi fought manfully on his return just three weeks after a double leg fracture.
The wounded nine-time champion battled for the lead early in the race but understandably faded to finish back in fifth.
Rossi, though, slips 56 points behind Marquez as his hopes of 10th world title begin to fade.
And Pedrosa wasn't happy with the Italian's attempts to fend him off.
"Unfortunately Valentino did a strange move to me in the main straight," he added.
"He closed the door completely at 300km per hour so too tight to not give room, not so nice but fortunately I could do and pass him and keep going forward to the podium."
Looking for his first win since swapping Yamaha for Ducati at the start of the season Lorenzo led for most of the race after beating pole-sitter Vinales to the first corner.
However, he couldn't match the pace of the Hondas in the final 10 laps as the three-time world champion had to settle for just his second podium of the season.
"It is a pity to lose the victory for not so much becuase I think in the last 10 laps we needed more grip on the rear," said Lorenzo.
"I couldn't follow them but I have to be happy with this third position."
Fourth-place sees Vinales slip to 28 points off Marquez in third in the championship standings.
After a three-week break rivalries will be renewed at the Japanese Grand Prix on October 15.
Aragon motorcycling Grand Prix results on Sunday:
1.Marc Marquez (ESP/Honda) 42min 06.816sec, 2. Dani Pedrosa (ESP/Honda) at 0.879, 3. Jorge Lorenzo (ESP/Ducati) 2.028, 4. Maverick Vinales (ESP/Yamaha) 5.256, 5. Valentino Rossi (ITA/Yamaha) 5.882, 6. Aleix Esparagaro (ESP/Aprilia) 6.962, 7. Andrea Dovizioso (ITA/Ducati) 7.455, 8. Alvaro Bautista (ESP/Ducati Aspar) 7.910, 9. Johann Zarco (FRA/Yamaha Tech3) 13.002, 10. Pol Espargaro (ESP/KTM) 14.075
1. Marc Marquez (ESP/Honda) 224 points, 2. Andrea Dovizioso (ITA/Ducati) 208, 3. Maverick Vinales (ESP/Yamaha) 196, 4. Dani Pedrosa (ESP/Honda) 170, 5. Valentino Rossi (ITA/Yamaha) 168, 6. Johann Zarco (FRA/Yamaha Tech3) 117, 7. Jorge Lorenzo (ESP/Ducati) 106, 8. Danilo Petrucci (ITA/Ducati) 95, 9. Cal Crutchlow (GBR/LCR Honda) 92, 10. Jonas Folger (GER/ Yahama Tech3) 84
1. Franco Morbidelli (ITA/Kalex) 40min 09.904sec, 2. Mattia Pasini (ITA/Kalex) at 0.145, 3. Miguel Oliveira (POR/KTM) 0.577, 4. Thomas Luthi (SUI/Kalex) 4.181, 5. Brad Binder (RSA/KTM) 4.331, 6. Jorge Navarro (ESP/Kalex) 7.328, 7. Simone Corsi (ITA/Speed Up) 7.597, 8. Takaaki Nakagami (JPN/Kalex) 7.630, 9. Sandro Cortese (GER/Suter) 10.973, 10. Francesco Bagnaia (ITA/Kalex) 12.657
1. Franco Morbidelli (ITA/Kalex) 248 points, 2. Thomas Luthi (SUI/Kalex) 227, 3. Miguel Oliveira (POR/KTM) 157, 4. Alex Marquez (ESP/Kalex) 155, 5. Francesco Bagnaia (ITA/Kalex) 130, 6. Mattia Pasini (ITA/Kalex) 124, 7. Takaaki Nakagami (JPN/Kalex) 117, 8. Simone Corsi (ITA/Speed Up) 95, 9. Dominique Aegerter (SUI/Suter) 92, 10. Brad Binder (RSA/KTM) 67
1. Joan Mir (ESP/Honda) 25min 57.607sec, 2. Fabio Di Giannantonio (ITA/Honda) at 0.043, 3. Enea Bastianini (ITA/Honda) 0.051, 4. Jorge Martin (ESP/Honda) 0.170, 5. Aron Canet (ESP/Honda) 0.392, 6. John McPhee (GBR/Honda) 0.590, 7. Marcos Ramirez (ESP/KTM) 0.707, 8. Dennis Foggia (ITA/KTM) 0.743, 9. Philipp Ottl (GER/KTM) 1.168, 10. Romano Fenati (ITA/Honda) 1.298
1. Joan Mir (ESP/Honda) 271 points, 2. Romano Fenati (ITA/Honda) 191, 3. Aron Canet (ESP/Honda) 173, 4. Fabio Di Giannantonio (ITA/Honda) 137, 5. Jorge Martin (ESP/Honda) 134, 6. John McPhee (GBR/Honda) 106, 7. Marcos Ramirez (ESP/KTM) 105, 8. Andrea Migno (ITA/KTM) 103, 9. Enea Bastianini (ITA/Honda) 103, 10. Philipp Ottl (GER/KTM) 91