Jorge Lorenzo claimed an emphatic victory in the Czech Republic to join Yamaha team-mate Valentino Rossi on 211 points in the Riders' standings, but the Spaniard is P1 as he has won more races.
Rossi started Round 11 of the Championship with a nine-point lead over Lorenzo, but the two-time MotoGP World Champion was in a class of his own for most of the weekend.
Nearly 140 000 fans packed the Automotodrom Brno on Sunday and they had their wishes of a "dream" front row with Lorenzo, Marc Marquez on the Repsol Honda and Rossi fastest in qualifying.
It was a great launch from Lorenzo once the lights went out and he was comfortably first with Marquez second, but Rossi made another sluggish start and he found himself down in fifth place.
At the front Marquez made sure Lorenzo didn't get away while Rossi had to fight his way back and he easily got better of Bradley Smith on the Monster Yamaha Tech 3, but he found himself stuck behind the Ducati of Andrea Dovizioso.
He finally got on the inside of his Italian compatriot on the second lap at Turn 13, but he was already 2.3s off the front-running Yamaha of Lorenzo.
A bit further down Dani Pedrosa, who braved the pain as he was riding with an injured foot, fought his way past the likes of Pol Espargaro on the second Monster Yamaha and Suzuki's Maverick Vinales to move up to seventh, just behind the Ducatis of Andrea Iannone and Dovizioso.
Nine laps into the race and Lorenzo put the foot down and the gap was up over a second over Marquez while Rossi was another five seconds adrift.
The gap got bigger and bigger and the difference in rear tyre didn't matter in the end with Lorenzo's medium tyre holding up well compared to the harder rubber of Marquez.
In the end Lorenzo took the victory by 4.4s ahead of Marquez while Rossi was labouring down in third place, 10s off his team-mate, with the Ducati of Iannone fourth.
Pedrosa battled bravely and he managed to steal fifth place from Dovizioso on the final lap while Smith was the best non-factory rider in seventh, just ahead of Pol and Aleix Espargaro with Pramac Racing's Danilo Petrucci completing the top 10.
The win moved Lorenzo up to 211 points, level with Rossi, but the Spaniard is leading the standings as he has won five races compared to his team-mate's three while Marquez is a distant third.
1 Jorge LORENZO Movistar Yamaha 42'53.042
2 Marc MARQUEZ Repsol Honda +4.462
3 Valentino ROSSI Movistar Yamaha 10.397
4 Andrea IANNONE Ducati 13.071
5 Dani PEDROSA Repsol Honda 15.650
6 Andrea DOVIZIOSO Ducati 15.725
7 Bradley SMITH Monster Yamaha Tech 3 21.821
8 Pol ESPARGARO Monster Yamaha Tech 3 23.240
9 Aleix ESPARGARO Team SUZUKI ECSTAR 43.784
10 Danilo PETRUCCI Octo Pramac Racing 45.261
11 Yonny HERNANDEZ Octo Pramac Racing 49.973
12 Scott REDDING EG 0,0 Marc VDS 50.174
13 Alvaro BAUTISTA Aprilia Racing Team Gresini 54.437
14 Stefan BRADL Aprilia Racing Team Gresini 54.624
15 Loris BAZ Forward Racing 1'00.316
16 Hector BARBERA Avintia Racing 1'01.595
17 Nicky HAYDEN Aspar MotoGP Team 1'02.388
18 Mike DI MEGLIO Avintia Racing 1'05.944
19 Jack MILLER CWM LCR Honda 1'11.407
20 Claudio CORTI Forward Racing Yamaha 1'50.033
21 Karel ABRAHAM AB Motoracing 2'02.655
Maverick VIÑALES Team SUZUKI ECSTAR 7 Laps
Cal CRUTCHLOW CWM LCR Honda 8 Laps
Eugene LAVERTY Aspar MotoGP Team 18 Laps
Alex DE ANGELIS E-Motion IodaRacing Team 19 Laps