Montmel - Italy's Andrea Dovizioso sealed back-to-back MotoGP wins by cruising to victory under searing temperatures at the Catalan GP on Sunday.
Dovizioso, who won just his third MotoGP race on home soil at the Italian Grand Prix last weekend, led home Honda's Spanish duo Marc Marquez and Dani Pedrosa in a time of 44min 41.518 secs.
Victory also sees Dovizioso close to within seven points of championship leader Maverick Vinales as the Yamaha rider completed a disappointing weekend by finishing 10th.
With on track temperatures rising to over 50 degrees Celsius the race was unusually settled at the front for a long spell as all the riders aimed to protect their tyres.
"It was a strange weekend for everybody to manage the track, the grip, the temperature, it was very difficult," said Dovizioso.
"It was a strange race, we couldn't push any lap because the rear tyre drops a lot, but I had the speed so I was able to manage and stay on the front without pushing."
The Ducati rider had been happy to sit in between the Honda riders as Pedrosa led from pole position.
However, Dovizioso made his move with nine laps to go and quickly eased out into a comfortable lead with Marquez also leaving his teammate behind in the battle for second.
Marquez leapfrogs Valentino Rossi into third in the championship standings, 21 points further back on Dovizioso, as Rossi could also only manage eighth.
"It was not an easy weekend," said Marquez, who crashed four times in practice and qualifying on Saturday.
"I never give up. I just push, push, push all weekend and then during the race I saw first of all my target was to finish in front of Dani because I thought he was the fastest.
"But Dovi today again was one step faster than us, especially on the main straight."
Pedrosa moves up to fourth in the world championship on the back of a fourth podium finish in the last five races.
"Basically (it was) a tough race because the tyres were suffering a lot," said Pedrosa.
"Since the first lap I couldn't push, I didn't feel the grip.
"I was trying to manage the tyres to see at the end if I could stay in my rhythm, but Dovi was very fast today, catching me a lot in the straight and towards the end of the race I lost more and more grip."
Dovizioso's Ducati teammate Jorge Lorenzo had started from second on the grid, but the three-time world champion slipped well down the field before recovering with a flying final lap to seal fourth.
Rossi made the most of a difficult weekend as he had qualified 13th and is still recovering from the aftereffects of being hospitalised by chest and stomach injuries suffered in a motocross training accident last month.
The nine-time world champion across all categories managed to gain two points on teammate Vinales to sit 28 points back overall.
Results from the Catalan motorcycling Grand Prix on Sunday:
Andrea Dovizioso (ITA/Ducati) 44mins 41.518secs, 2. Marc Marquez (ESP/Honda) at 3.544 secs, 3. Dani Pedrosa (ESP/Honda) 6.774, 4. Jorge Lorenzo (ESP/Ducati) 9.608, 5. Johann Zarco 13.838. 6. Jonas Folger (GER/Yamaha) 13.921, 7. Alvaro Bautista (ESP/Ducati) 16.763, 8. Valentino Rossi (ITA/Yamaha) 20.821, 9. Hector Barbera (ESP/Ducati) 23.952, 10. Maverick Vinales (ESP/Yamaha) 24.189
World championship standings
1. Maverick Vinales (ESP/Yamaha) 111 points, 2. Andrea Dovizioso (ITA/Ducati) 104, 3. Marc Marquez (ESP/Honda) 88, 4. Dani Pedrosa (ESP/Honda) 84, 5. Valentino Rossi (ITA/Yamaha) 83, 6. Johann Zarco (FRA/Yamaha) 75, 7. Jorge Lorenzo (ESP/Ducati) 59, 8. Jonas Folger (GER/Yamaha) 51, 9. Cal Crutchlow (GBR/Honda) 45 pts, 10. Danilo Petrucci (ITA/Ducati) 42
1. Alex Marquez (ESP/Kalex) 42mins 40.502secs, 2. Mattia Pasini (ITA/Kalex) at 3.525 secs, 3. Thomas Luthi (SUI/Kalex) 4.452, 4. Miguel Oliveira (POR/KTM) 5.322, 5. Lorenzo Baldassarri (ITA/Kalex) 9.930, 6. Franco Morbidelli (ITA/Kalex) 14.172, 7. Jorge Navarro (ESP/Kalex) 16.192, 8. Fabio Quartararo (FRA/Kalex) 18.217, 9. Xavi Vierge (ESP/Tech3) 19.096, 10. Hafizh Syahrin (MAL/Kalex) 19.179
1. Franco Morbidelli (ITA/Kalex) 123 points, 2. Thomas Lthi (SUI/Kalex) 116, 3. Alex Marquez (ESP/Kalex) 103, 4. Miguel Oliveira (POR/KTM) 83, 5. Mattia Pasini (ITA/Kalex) 69, 6. Francesco Bagnaia (ITA/Kalex) 55, 7. Takaaki Nakagami (JPN/Kalex) 46, 8. Dominique Aergerter (SUI/Suter) 46, 9. Luca Marini (ITA/Kalex) 41, 10. Xavi Vierge (ESP/Tech 3) 39
1. Joan Mir (ESP/Honda) 42mins 11.846secs, 2. Romano Fenati (ITA/Honda) at 0.191, 3. Jorge Martin (ESP/Honda) 0.279, 4. Enea Bastianini (ITA/Honda) 0.462, 5. Aron Canet (ESP/Honda) 0.674, 6. Marcos Ramirez (ESP/KTM) 0.740, 7. Fabio Di Giannantonio (ITA/Honda) 1.143, 8. Andrea Migno (ITA/KTM) 1.389, 9. Nicolo Bulega (ITA/KTM) 1.662, 10. Tatsuki Suzuki (JPN/Honda) 1.863
1. Joan Mir (ESP/Honda) 133 points, 2. Romano Fenati (ITA/Honda) 88, 3. Aron Canet (ESP/Honda) 85, 4. Fabio Di Giannantonio (ITA/Honda) 80, 5. Andrea Migno (ITA/KTM) 76, 6. Jorge Martin (ESP/Honda) 76, 7. John McPhee (GBR/Honda) 67, 8. Marcos Ramirez (ESP/KTM) 53, 9. Juanfran Guevara (ESP/KTM) 50, 10. Enea Bastianini (ITA/Honda) 49