Daniel Suarez drove an incredible race to take a famous victory in front of his home fans in Saturday's NASCAR Xfinity Series race at Mexico City.
The Monterrey-born driver was forced to start 39th and last after a heavy wreck in qualifying, which also forced him into driving the No. 9 team's backup car, with just hours between qualifying and the race.
A brilliant first stage and second-stage restart saw him up to third just a lap into Stage 2, but Connor Zilisch and Ty Gibbs in first and second pulled away from him before the stage-end caution.
Another good restart on the home straight saw Suarez make it three-wide going into the third corner, with Zilisch skipping across the grass and into the scene of a massive series of wrecks which severely damaged his car, as well as Gibbs' and a number of other leading drivers.
Suarez managed to keep the lead from there, and never looked back despite two more caution restarts to take a famous last-to-first victory at the Autodromo Hermanos Rodriguez.
Zilisch took his battered No. 88 car on a brilliant recovery drive in the final stage, gaining around 20 places on track to finish fifth and salvage his days from a points perspective.
With that said, let’s take a look at the race results in full!