Ferrari's resurgence continued at the Mexican Grand Prix on Sunday with Carlos Sainz taking a stunning victory to further boost his team's chances in the constructors' championship.
Although he lost his lead to Max Verstappen on a chaotic lap one in Mexico City and had to re-overtake the three-time world champion later in the race, it was largely smooth for the Spaniard from thereon in.
Verstappen eventually came home in P6, with the Dutchman receiving a huge double penalty from the FIA for some highly-controversial racing alongside Lando Norris that sent him tumbling down the order.
Norris passed Ferrari's Charles Leclerc late in the race, with the Monegasque driver making a very costly error out of the final corner to allow the chasing Brit past.
In more positive news for Leclerc and Ferrari, his P3 and Sainz's win, together with Red Bull's disastrous day, means the Scuderia are now second in the constructors' standings, demoting Red Bull to third.
Below is the final classification from the Mexican Grand Prix.