Javier Hernandez grabbed a 3-2 victory for Manchester United over English Premier League leaders Chelsea after the previously unbeaten hosts had been reduced to nine men in a tempestuous clash at Stamford Bridge.
The Mexican, looking suspiciously offside, tapped in the winner in the 75th minute to kill off a vibrant Chelsea side who had battled back from 2-nil down before having Branislav Ivanovic and Fernando Torres sent off.
A David Luiz own goal gave United the lead after four minutes and Robin van Persie fired the visitors 2-nil ahead eight minutes later.
Juan Mata began the Chelsea fightback with a curling free kick in the 44th minute and Ramires hauled Chelsea level shortly after the break with a header.
However, Chelsea's momentum was halted when Ivanovic was red-carded for tripping Ashley Young and worse followed when Fernando Torres appeared to have been felled by Jonny Evans but was instead shown a second yellow card for diving.
The home crowd roared its disapproval and then watched on as Hernandez, on as a substitute for Tom Cleverley, poked home United's winner from close range.
Manchester United are now just one point behind Chelsea at the top of the table.
Earlier Everton and Liverpool drew 2-all at Goodison Park while Tottenham Hotspur moved into the top four with a 2-1 victory at struggling Southampton.
Newcastle United beat West Bromwich Albion 2-1 at home.