With the myriad of cars swapping positions, several fell by the wayside, not least Ryan Sharp who was unable to match the podium winning heroics of the first race when he pulled off, while race one winner Tavano was also forced to retire. Further back, Yvan Muller and Alex Zanardi came together for the second time in two races to also join the growing retirement list.
By this point the lead had swapped over to Farfus after Morbidelli succumbed to his conscience and allowed his team-mate through in order for him to score maximum points with the championship in mind. The duo however continued to circulate faster than any other drivers on circuit and kept a healthy margin back to Rydell, who had now freed himself of Muller.
Indeed, Muller soon found himself back in fifth place when he ran wide on Puebla's now infamous ‘marbles', slipping behind Tom Coronel who had only passed Thompson in the works SEAT a corner earlier and ended up finding himself slipping up the inside of the
BMW into the fourth place within two bends.
With an eye on catching Rydell in third to revel in the status as the leading SEAT driver once again, Coronel began to close the gap on the Swede. However, any hopes the Dutchman would be able to pull off any giant-killing acts were scuppered by a curious billow of smoke emerging from under his GR Asia Leon.
Although not seemingly mechanical, the problem was enough to slow Coronel down over the final few laps, allowing both Muller and Thompson back into fourth and fifth places.
The race winner however was already decided, as Farfus crossed the line to claim his first win since Monza and the third of his WTCC career. Morbidelli played the perfect team role, not unfamiliar to another certain high-profile Italian team, to claim another second place to back up his podium last time out in Brazil.