Ducati's Andrea Dovizioso won the Austrian MotoGP on Sunday to slightly close the gap between him and runaway championship leader Marc Marquez.
Italian Dovizioso is still 58 points behind five-time world champion Marquez despite pipping the Honda rider on the final lap to gain his first race win since the season opener in Qatar.
"I didn't think I could overtake on the last corner but it was the last one and I absolutely had to try," Dovizioso, 33, said.
"I felt incredibly strong at that point and sometimes you have to try something crazy."
Marquez, who is yet to win in Austria during his illustrious career, praised Dovizioso's performance.
"I'm happy because I finished second, of course we missed the last corner but I was sliding a lot on the rear tire," Marquez told broadcaster BT Sport.
"Dovi did an incredible job and at the moment we are leading by 58 points, so we have to continue on the same way."
Yamaha's Fabio Quartararo completed the podium and Australian Jack Miller was one of four riders who fell during the race.
Seven-time MotoGP world champion Valentino Rossi was fourth, his best result since finishing second in the US in April, but he is a whopping 127 points behind Marquez ahead of the British Grand Prix at Silverstone on August 25.
- Binder's birthday treat -
Earlier on Sunday South African Brad Binder celebrated his 24th birthday in style with success in the Moto2.
The KTM rider was all smiles after ending a winless spell stretching back to Australia in October last year.
"I can't imagine a better day than winning on my birthday at KTM's home track," the 2016 Moto3 champion beamed.
Binder crossed the line with a 0.330sec advantage over Alex Marquez, who moved on to 181 points at the top of the Moto2 championships standings, a lead of 43 points over Thomas Luthi.
Binder's success came just after Austrian manufacturer KTM had announced they were withdrawing from the Moto2 championship at the end of this season to plough all their resources into MotoGP in an initial five-year deal.
That will suit Binder, who is graduating to the premier category in 2020.
Marquez' second place on the podium was hard earned.
The brother of MotoGP world champion Marc Marquez had started from 11th on the grid but managed to avoid a series of crashes that eliminated Japan's pole sitter Tetsuta Nagashima, Spain's Xavi Vierge, Australian Remy Gardner and Italian duo Enea Bastianini and Luca Marini.
"The conditions were very difficult and treacherous with a very slippery circuit," he said.
The Moto3 race was won by Italian Romano Fenati for Honda, his first victory since being banned for grabbing a break leaver of fellow rider Stefano Manzi last September.