Pebalap asal Spanyol itu start dari P5 dan mengalahkan Marc Marquez (Repsol Honda) dengan manuver dari sisi dalam di tikungan terakhir jelang finis setelah menempel ketat rival senegaranya itu sepanjang lomba.
Marquez finis runner-up dengan margin sangat tipis 0,013 detik, demikian laman resmi MotoGP.
Maverick Vinales (Monster Energy Yamaha MotoGP) melengkapi podium dengan finis ketiga.
Baca juga: Rins nyaris lakukan kesalahan fatal sebelum juara di Silverstone
???? @Rins42 is fired up after that!
— MotoGP™ ???????? (@MotoGP) August 25, 2019
Surely the best victory of his career so far! ????#BritishGP ???????? pic.twitter.com/sFlvUQd7gI
Fabio Quartararo (Petronas Yamaha SRT) gagal menyelesaikan lomba setelah terjatuh di Tikungan 1 usai start. Andrea Dovizioso (Ducati Team) tak bisa menghindari motor Quartararo yang tergelincir ke jalurnya sehingga sang pebalap Ducati itu ikut terpelanting ke gravel hingga motornya terbakar.
Sementara itu, Rossi, yang start dari P2, gagal naik podium dan harus puas finis P4 diikuti oleh pebalap tim independen Franco Morbidelli (Petronas Yamaha SRT).
Dengan raihan poin penuh, Rins kini mengoleksi 149 poin dan menggeser Danilo Petrucci (Ducati), terpaut empat poin, ke peringkat empat di klasemen sementara.
Sementara Marquez masih kokoh di puncak klasemen dengan 250 poin dengan tujuh balapan tersisa.
Andrea Dovizioso, yang kehilangan kesempatan mengejar poin, masih menguntit Marquez dengan selisih 78 poin di peringkat dua.
Baca juga: Rins senang bisa kalahkan dua legenda MotoGP; Rossi dan Marquez
Hasil MotoGP Inggris 2019
1 Alex Rins SPA Suzuki Ecstar (GSX-RR) 40 menit 12,799 detik
2 Marc Marquez SPA Repsol Honda (RC213V) +0,013 detik
3 Maverick Viñales SPA Monster Yamaha (YZR-M1) +0,620 detik
4 Valentino Rossi ITA Monster Yamaha (YZR-M1) +11,439 detik
5 Franco Morbidelli ITA Petronas Yamaha (YZR-M1) +13,109 detik
6 Cal Crutchlow GBR LCR Honda (RC213V) +19,169 detik
7 Danilo Petrucci ITA Mission Winnow Ducati (GP19) +19,682 detik
8 Jack Miller AUS Pramac Ducati (GP19) +20,318 detik
9 Pol Espargaro SPA Red Bull KTM Factory (RC16) +21,079 detik
10 Andrea Iannone ITA Factory Aprilia Gresini (RS-GP) +25,144 detik
11 Francesco Bagnaia ITA Pramac Ducati (GP18)* +40,317 detik
12 Sylvain Guintoli FRA Suzuki Ecstar (GSX-RR) +45,478 detik
13 Hafizh Syahrin MAL Red Bull KTM Tech3 (RC16) +54,783 detik
14 Jorge Lorenzo SPA Repsol Honda (RC213V) +56,651 detik
15 Karel Abraham CZE Reale Avintia Ducati (GP18) +89,282 detik
16 Tito Rabat SPA Reale Avintia Ducati (GP18) +91,716 detik
17 Takaaki Nakagami JPN LCR Honda (RC213V) +100,420 detik
Aleix Espargaro SPA Factory Aprilia Gresini (RS-GP) DNF
Miguel Oliveira POR Red Bull KTM Tech3 (RC16)* DNF
Johann Zarco FRA Red Bull KTM Factory (RC16) DNF
Fabio Quartararo FRA Petronas Yamaha (YZR-M1)* DNF
Andrea Dovizioso ITA Mission Winnow Ducati (GP19) DNF
* Rookie.
DNF: tidak finis