London: Substitute Javier Hernandez ended Manchester United's 10-year wait for a Premier League victory at Chelsea on Sunday, striking late to secure a 3-2 win after the hosts had two players sent off.
The Mexico striker scored in the 75th minute as United rose to second, a point behind Chelsea.
United had thrown away a two-goal lead established inside 12 minutes. Robin van Persie saw his shot turned in by Chelsea defender David Luiz before getting on the scoresheet himself.
Chelsea fought back as Juan Mata curled in a free kick just before half time and Ramires headed in an equalizer eight minutes after the break.
Chelsea defender Branislav Ivanovic was sent off in the 63rd for bringing down Ashley Young, and striker Fernando Torres received a second booking for diving.