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.