He took 13th place on the grid for the best of the year at Spielberg.
Miguel Oliveira did, his best result since his arrival at MotoGP, finishing the 11th Austrian Grand Prix in eighth place.
Coming out in 13th place did not have the best of track entries, but quickly recovered.
He also dropped out of Pol Espargaro, Cal Crutchlow, Hafizh Syahrin, Jack Miller and Tito Rabat to secure eighth place.
The victory went to Andrea Dovizioso, who fought with Marc Márquez until the final stretch. Fabio Quartararo finished third on the podium.
With this result, Miguel Oliveira adds 26 points and rises to 15th place in the MotoGP World Championship. Already lead belongs to Marc Márquez with 230 points, but now only 58 points more than second-placed Andrea Dovizioso.