Everton stunned Manchester United with two injury-time goals to snatch a 3-3 draw at Goodison Park.
United manager Sir Alex Ferguson, in his 700th game as a Premier League manager, left out former Toffees forward Wayne Rooney following this past week’s allegations against the player.
But the Red Devils did not appear to be missing Rooney in the early stages and John O’Shea clipped the post before Tim Howard made superb saves to deny Paul Scholes and Ryan Giggs.
Everton then opened the scoring when Patrice Evra’s mistake let in Arteta and after the Spaniard’s initial effort was saved, Leon Osman laid the ball off for Steven Pienaar to slot home.
United levelled two minutes before the break when Darren Fletcher converted a Nani cross, and they went ahead two minutes after the interval when the Portugal’s smart delivery was headed home by Nemanja Vidic.
Dimitar Berbatov then looked to have wrapped up the points when he was played in by Paul Scholes and fired home, but the Toffees produced some last-gasp fireworks.
Leighton Baines the crossed for Tim Cahill to head home in the 91st minute, and the comeback was complete a minute later when Cahill headed down for Mikel Arteta to fire home off Scholes.