Alex Rins has criss-crossed Marc Marquez at the final corner to win the British MotoGP by 0.013s.
Rins kept in touch with Marquez throughout the 20-lap race at Silverstone and tried multiple inventive manoeuvres in the final two laps, the last of which he managed to pull off.
Despite losing to the Suzuki Ecstar rider, Marquez is now more than three races clear at the top of the championship after his nearest rival, Andrea Dovizioso, went down in sickening fashion at the first corner.
Marquez led Valentino Rossi and Rins to that corner, but Fabio Quartararo highsided as he tried to secure fourth position for the run to Maggots.
Dovizioso had nowhere to go, launching his Mission Winnow Ducati over the fallen Petronas SRT Yamaha and landing with a thud on the tarred runoff area.
Quartararo walked away with obvious soreness while Dovizioso eventually got to his feet after being stretchered beyond the barriers and away from his Desmosedici, which caught fire as it skidded towards the gravel.
The Italian was, however, later taken to hospital due to briefly losing consciousness.
Rins passed Rossi’s Monster Energy Yamaha on Lap 2, setting up what would be a straight fight between him and the Repsol Honda rider ahead.
He briefly got ahead on Lap 9 but Marquez quickly reclaimed the place and that was how they ran until the penultimate lap.
Rins then snuck past at Aintree, only for Marquez to hit back before they got to the end of the Wellington Straight.
The Suzuki man even attempted to go around the outside of Marquez at Woodcote on Lap 19 and very nearly did so but was forced wide.
Rins found another way to get the move done at the very last opportunity, criss-crossing the Honda and beating Marquez to the chequered flag by barely more than a hundredth of a second.
Rossi briefly looked as though he might go with Rins and Marquez but was instead passed by team-mate Maverick Viñales on Lap 7.
The Spaniard was able to close to half a second from the battle for the lead on the final lap but ran out of time to buy into it himself and ultimately finished third.
Rossi was fourth from Franco Morbidelli (Petronas SRT Yamaha), Cal Crutchlow (Castrol LCR Honda), and Danilo Petrucci (Mission Winnow Ducati).
Jack Miller finished eighth from third on the grid.
The Pramac Ducati rider made a slow start, dropped further to seventh, and only got as high as sixth again when he duelled with Crutchlow.
Rounding out the top 10 were Pol Espargaro (Red Bull KTM Factory Racing) and Andrea Iannone (Gresini Aprilia).
There were five retirements in total, with factory KTM rider Johann Zarco taking out satellite counterpart Miguel Oliveira (Red Bull Tech3) midway through, while Aleix Espargaro (Gresini Aprilia) pitted late in the piece.
Jorge Lorenzo (Repsol Honda) collected two championship points by finishing 14th on his return from injury.
Rins has moved up to third in the standings, albeit 23 points behind Dovizioso and 101 behind Marquez, ahead of Round 13 at Misano on September 13-15.
There will also be an official test at the San Marino MotoGP venue on August 29-30.
Race results: British MotoGP
Pos | Num | Rider | Nat | Team | Bike | Time/Gap |
1 | 42 | Alex RINS | ESP | Team SUZUKI ECSTAR | Suzuki | 40:12.799 |
2 | 93 | Marc MARQUEZ | ESP | Repsol Honda Team | Honda | +0.013 |
3 | 12 | Maverick VIÑALES | ESP | Monster Energy Yamaha MotoGP | Yamaha | +0.620 |
4 | 46 | Valentino ROSSI | ITA | Monster Energy Yamaha MotoGP | Yamaha | +11.439 |
5 | 21 | Franco MORBIDELLI | ITA | Petronas Yamaha SRT | Yamaha | +13.109 |
6 | 35 | Cal CRUTCHLOW | GBR | LCR Honda CASTROL | Honda | +19.169 |
7 | 9 | Danilo PETRUCCI | ITA | Ducati Team | Ducati | +19.682 |
8 | 43 | Jack MILLER | AUS | Pramac Racing | Ducati | +20.318 |
9 | 44 | Pol ESPARGARO | ESP | Red Bull KTM Factory Racing | KTM | +21.079 |
10 | 29 | Andrea IANNONE | ITA | Aprilia Racing Team Gresini | Aprilia | +25.144 |
11 | 63 | Francesco BAGNAIA | ITA | Pramac Racing | Ducati | +40.317 |
12 | 50 | Sylvain GUINTOLI | FRA | Team SUZUKI ECSTAR | Suzuki | +45.478 |
13 | 55 | Hafizh SYAHRIN | MAS | Red Bull KTM Tech 3 | KTM | +54.783 |
14 | 99 | Jorge LORENZO | ESP | Repsol Honda Team | Honda | +56.651 |
15 | 17 | Karel ABRAHAM | CZE | Reale Avintia Racing | Ducati | +1’29.282 |
16 | 53 | Tito RABAT | ESP | Reale Avintia Racing | Ducati | +1’31.716 |
17 | 30 | Takaaki NAKAGAMI | JPN | LCR Honda IDEMITSU | Honda | +1’40.420 |
DNF | 41 | Aleix ESPARGARO | ESP | Aprilia Racing Team Gresini | Aprilia | 1 Lap |
DNF | 88 | Miguel OLIVEIRA | POR | Red Bull KTM Tech 3 | KTM | 12 Laps |
DNF | 5 | Johann ZARCO | FRA | Red Bull KTM Factory Racing | KTM | 12 Laps |
DNF | 20 | Fabio QUARTARARO | FRA | Petronas Yamaha SRT | Yamaha | |
DNF | 04 | Andrea DOVIZIOSO | ITA | Ducati Team | Ducati |
Race winner: 20 laps
Championship points
Pos | Rider | Nat | Pts |
1 | Marc MARQUEZ | ESP | 250 |
2 | Andrea DOVIZIOSO | ITA | 172 |
3 | Alex RINS | ESP | 149 |
4 | Danilo PETRUCCI | ITA | 145 |
5 | Maverick VIÑALES | ESP | 118 |
6 | Valentino ROSSI | ITA | 116 |
7 | Jack MILLER | AUS | 94 |
8 | Fabio QUARTARARO | FRA | 92 |
9 | Cal CRUTCHLOW | GBR | 88 |
10 | Franco MORBIDELLI | ITA | 69 |
11 | Pol ESPARGARO | ESP | 68 |
12 | Takaaki NAKAGAMI | JPN | 62 |
13 | Joan MIR | ESP | 39 |
14 | Aleix ESPARGARO | ESP | 33 |
15 | Francesco BAGNAIA | ITA | 29 |
16 | Andrea IANNONE | ITA | 27 |
17 | Miguel OLIVEIRA | POR | 26 |
18 | Johann ZARCO | FRA | 22 |
19 | Jorge LORENZO | ESP | 21 |
20 | Stefan BRADL | GER | 16 |
21 | Tito RABAT | ESP | 14 |
22 | Michele PIRRO | ITA | 9 |
23 | Sylvain GUINTOLI | FRA | 7 |
24 | Hafizh SYAHRIN | MAS | 6 |
25 | Karel ABRAHAM | CZE | 5 |
26 | Bradley SMITH | GBR |