Spain's Joan Mir won Sunday's European MotoGP in Valencia on Sunday, his first victory in the premier category, to close in on the title after rival Fabio Quartararo crashed on the opening lap.
Mir took advantage of Quartararo's spill to widen his lead to 37 points with just two races left as compatriot Alex Rins ensured a one-two finish for Suzuki, the first for the Japanese manufacturer since 1982.
Frenchman Quartararo recovered to trail home in 14th but saw his championship hopes suffer a potentially fatal blow. He is level on 125 points with Rins after losing considerable ground on Mir, who is top on 162.
"I'm super happy. This (a victory) is what I was missing and it came at the perfect moment," said the 23-year-old Mir, the Moto3 champion in 2017.
Mir became the fifth first-time winner at MotoGP level this season and the ninth different rider to take the chequered flag in 12 races.
A podium finish for Mir on the same Ricardo Tormo circuit at next week's Valencia MotoGP would secure the title, ending the injured Marc Marquez's four-year dominance.
"We've had a very good weekend," said Mir.
"Now we need to be more intelligent than ever. Even with this victory the championship is not over, but I'm in a much better position than Friday. If I'm not able to fight for the win, scoring points will be enough."
Pol Espargaro of KTM, who started the race on pole, came third ahead of Japan's Takaaki Nakagami of the Honda-LCR team.
Quartararo, who qualified outside the top 10 for the first time, slid off his Yamaha-SRT on the opening lap at the same turn as Aleix Espargaro, who never remounted after losing control of his bike.
While Rins led the first half of the race, Mir overhauled his fellow Spaniard and continued to stretch his advantage to finish over 0.6 seconds clear.
"I missed a gear and that cost me first place," said Rins, who stood on the podium for the fourth time in five races having overcome an injury that hampered him at the start of the season.
"I wanted to wait a bit to overtake him," said Mir. "But you never know when is the best time and I seized the opportunity. That was the key to victory."
Italy's Marco Bezzecchi won the Moto2 race as Britain's Sam Lowes lost the championship lead after falling at the Valencia race track.
Kalex rider Enea Bastianini of Italy has now edged ahead of Lowes in the race for the world title with just two races remaining. He is on 184 points with Lowes on 178.
Spain's Raul Fernandez took his maiden win at the Moto3 level after championship leader Albert Arenas was disqualified for riding into the back of a rival.
Japan's Ai Ogura came third on the day to climb to second in the championship just three points adrift of Arenas.
Results and standings after motorcycling's European Grand Prix at the Ricardo Tormo in Valencia on Sunday:
1. Joan Mir (ESP/Suzuki): 41min 37.297, 2. Alex Rins (ESP/Suzuki) at 0.651sec, 3. Pol Espargaro (ESP/KTM) 1.203, 4. Takaaki Nakagami (JPN/Honda-LCR) 2.194, 5. Miguel Oliveira (POR/KTM-Tech3) 8.046, 6. Jack Miller (AUS/Ducati-Pramac) 8.755, 7. Brad Binder (RSA/KTM) 10.137, 8. Andrea Dovizioso (ITA/Ducati) 10.801, 9. Johann Zarco (FRA/Ducati-Avintia) 11.550, 10. Danilo Petrucci (ITA/Ducati) 16.803
14. Fabio Quartararo (FRA/Yamaha-SRT) 39.639
MotoGP standings after 12 of 14 races
1. Joan Mir (ESP) 162 points, 2. Fabio Quartararo (FRA) 125, 3. Alex Rins (ESP) 125, 4. Maverick Vinales (ESP) 121, 5. Franco Morbidelli (ITA) 117, 6. Andrea Dovizioso (ITA) 117, 7. Pol Espargaro (ESP) 106, 8. Takaaki Nakagami (JPN) 105, 9. Jack Miller (AUS) 92, 10. Miguel Oliveira (POR) 90
1. Marco Bezzecchi (ITA/Kalex) 40min 06.441sec, 2. Jorge Martin (ESP/Kalex) at 1.941sec, 3. Remy Gardner (AUS/Kalex) 3.553, 4. Enea Bastianini (ITA/Kalex) 4.494, 5. Lorenzo Baldassarri (ITA/Kalex) 4.648
Moto2 standings after 13 of 15 races
1. Enea Bastianini (ITA/Kalex) 184, 2. Sam Lowes (GBR/Kalex) 178 pts, 3. Luca Marini (ITA/Kalex) 165, 4. Marco Bezzecchi (ITA/Kalex) 155, 5. Jorge Martin (ESP/Kalex) 125
1. Raul Fernandez (ESP/KTM) 38min 29.140sec, 2. Sergio Garcia (ESP/Honda) at 0.703sec, 3. Ai Ogura (JPN/Honda) 1.005, 4. Tony Arbolino (ITA/Honda) 1.037, 5. Darryn Binder (RSA/KTM) 13.392
Moto3 standings after 13 of 15 races
1. Albert Arenas (ESP/KTM) 157, 2. Ai Ogura (JPN/Honda) 154, 3. Celestino Vietti (ITA/KTM) 137, 4. Tony Arbolino (ITA/Honda) 134, 5. Jaume Masia (ESP/Honda) 133