Manchester United conceded two goals in added time at Goodison Park as Everton fought back for a share of the spoils in a dramatic 3-3 draw. With just 24 minutes remaining Manchester United had taken a 3-1 lead and seemed destined for the three points even without England striker Wayne Rooney.
Then as the game entered stoppage time United allowed Everton, who had earlier taken the lead, to score twice and earn a draw in what was a thrilling encounter.
Nani again centred for Nemanja Vidic to head home just after the break and when Dimitar Berbatov added a third it all looked over for the Toffees.
As the game enters extra time Tim Cahill got between two United defenders and headed past Edwin Van der Sar.
Everton scorers: Pienaar 39, Cahill 90+1, Arteta 90+2 Man Utd scorers: Fletcher 43, Vidic 47, Berbatov 66
Referee: Martin Atkinson
Venue: Goodison Park, Everton Attendance: 36,556 EVERTON 24. Tim Howard 2. Tony Hibbert (69) 6. Phil Jagielka 15. Sylvain Distin 3. Leighton Baines 21. Leon Osman 5. Johnny Heitinga (69) Yellow 10. Mikel Arteta 20. Steven Pienaar 25. Marouane Fellaini 17. Tim Cahill
Substitutes 1. Jan Mucha (GK) 7. Diniyar Bilyaletdinov 16. Jermaine Beckford 18. Phil Neville 19. Magaye Gueye 22. Ayegbeni Yakubu (69) 23. Seamus Coleman (69) MAN UTD 1. Edwin Van der Sar 2. Gary Neville 15. Nemanja Vidic 23. Jonathan Evans 3. Patrice Evra (81) 18. Paul Scholes 22. John O'Shea 24. Darren Fletcher 17. Luis Nani 9. Dimitar Berbatov 11. Ryan Giggs (Yellow)