The Portuguese teenager, who started from his and the MGP3O’s first pole position, had the consolation of a lap record at the classic circuit. It came during a sustained long battle, with five riders inches apart from start to finish, and the result in doubt until the exit from the final corner.

Spanish team-mate Efren Vazquez was 12th, playing a strong role in a ten-strong group going back and forth for a possible ninth place.  The result moves Oliveira closer to fifth overall, also improves Mahindra’s close third in the constructors’ championship.