Callum McManaman scored a dramatic winner to give Wigan Athletic renewed hope of staying in the Premier League, while Aston Villa also scored a late goal to step closer to another season in England's top flight.
Aston Villa, led by a wonder goal from Matt Lowton, took down Stoke City with a 3-1 win, Norwich City and Swansea City split the points with a 2-2 draw, while ten-man Arsenal held on for a nervy 2-1 finish at West Bromwich Albion.
Manchester United increased their lead to 15 points atop the Premier League with a 1-0 win over Reading, Arsenal beat Swansea City 2-0 to reclaim fifth place and Aston Villa held on for a 3-2 win over Queens Park Rangers.
Moussa Sissoko scored twice for Newcastle as they beat Chelsea 3-2 in a pulsating game at St James' Park, while Everton levelled late on to claim a point from a dramatic 3-3 draw against Aston Villa.
Two-goal substitute Javier Chicharito Hernandez inspired a dramatic Manchester United 3-2 comeback win against Aston Villa as the Red Devils stretched their lead at the top of the EPL to four points.
Robin van Persie scored against his former club as Manchester United beat Arsenal 2-1 and took top spot in the Premier League following Chelsea's 1-1 draw at Swansea City.