Despite the first few corners getting a bit dicey at the start of the race, Rossi found a way to ride from P10 to P7. After crossing the line for the first time, he overtook his team-mate for sixth. The Italian continued to show great early pace, picking off Álex Rins that same lap. He followed it up by setting a provisional fastest lap of the race on lap 3 as he tried to close the gap to the front four riders, and he didn‘t need much time to do so.
With Jack Miller struggling to stay close to the top-3 riders, the Doctor was looking at a way to take over the fourth spot, but it was handed to him on lap 8 as Miller crashed out in Turn 9. The Italian was now spurred on by the thought of a possible podium result. However, he couldn‘t reel in Fabio Quartararo in third place as the two had a similar pace. With Viñales gradually approaching, the nine-time World Champion focused on maintaining his position, holding fourth over the finish line, 7.719s from first.
Viñales had a good start from P4 to his 150th Grand Prix but was pushed back to sixth in the very crowded first couple of tight corners. After Rossi overtook him, the number 12-rider found himself behind Rins on the second lap. He was trying to work his way past his compatriot, keen on following his team-mate towards the front of the pack. On lap 6 he succeeded and was able to start his chase.
The Spaniard had a 2.1s gap to close and started chipping away at it, riding mid to high 1‘24s laps, all the while being stalked by Rins. However, with clear track in front of him, the Yamaha rider was in his element. Setting various personal best sectors, he upped his pace, gradually inching closer to Rossi. He spent the majority of the second half of the race 0.3s behind his fellow Monster Yamaha rider, but wasn‘t quite close enough to make a move. He took the chequered flag in fifth place, 8.674s from the front.
Today's fourth place sees Rossi take over fifth in the championship standings from Viñales again, with one point between them. Yamaha remains third in the constructor standings, and Monster Energy Yamaha MotoGP also stays in third in the team classification.
Viñales and Rossi will now enjoy one week off before they travel to the Silverstone Circuit for the GoPro British Grand Prix, held from August 23-25.