Theodore Racing
The Grand Prix was won by Theodore Racing by Prema driver Felix Rosenqvist from pole position, having won the Qualification Race the previous afternoon after the on the road victor Antonio Giovinazzi was penalised 20 seconds for a first lap crash. Rosenqvist led the majority of the main race to clinch his second consecutive Macau Grand Prix victory, the first time this had happened since Edoardo Mortara won the 2009 and 2010 races. Second place went to the highest placed rookie driver, Charles Leclerc for Van Amersfoort Racing, while the podium was completed by Double R Racing driver Alexander Sims.