Everton outmuscled Manchester United to claim an unexpected point thanks to a spirited second-half comeback.
Manchester United had dominated the first 45 minutes of the Barclays Premier League clash with a controlled and confident display, to the point that Everton were chasing shadows.
But United's movement, quality passing - and the amount of men they got forward so quickly - had Everton constantly stretched.
Fletcher had a header from Giggs' corner deflected wide, and Neville blocked a drive from Cristiano Ronaldo. Wayne Rooney then blasted wide after a free-kick had been blocked.
Giggs' astute angled ball into the box by-passed a static Fellaini to allow Fletcher a run into space where he evaded Lescott, before calmly placing his shot wide of Tim Howard.
United sensed blood and Osman cleared off the line from Vidic, and Howard saved well from Ronaldo and Giggs as the visitors stormed forward.
Vidic was booked for a poor challenge which sent Saha flying after 29 minutes. From the free-kick, Everton saw shots from Yakubu and Steven Pienaar charged down.
Everton started the second period with more pace and urgency, which at least stopped United strolling in possession.
Phil Jagielka was booked for a foul on Berbatov after 51 minutes. When Arteta caught Brown, his pass to Fellaini produced a shot which was deflected away from goal.
Neville enraged his former United colleagues with a nasty lunge at an already grounded Ronaldo, boot connected with knee and the Everton captain was booked when the uproar had died down.
Everton then got their lifeline, having barely troubled Van der Sar previously. After 63 minutes Neville crossed from the right and Fellaini rose above Vidic to head the equaliser.
A minute later Yakubu harassed Ferdinand, stole the ball and ran into the box to see Van der Sar touch his shot onto the right post. United almost immediately sent on Anderson for Park.
Rooney was then booked for a late tackle on Arteta, the game now the physical battle Everton needed to inspire their revival.
Rooney's chances of scoring the 100th goal of his career back at his former club were ended after 71 minutes when he was replaced by Nani.
Carlos Tevez arrived six minutes later for Fletcher as United sought to re-establish their earlier seemingly effortless control.
Ronaldo was moved to play through the middle, and twice it took timely interventions from Yobo to snuff out danger.
Brown was booked for bringing down Yakubu, before Ronaldo shot wide from a good position.
James Vaughan and Victor Anichebe were sent on for Yakubu and Saha in the final minutes, Everton now striving for an improbable victory.
Fellaini was booked in injury-time for dragging back Berbatov as United chased a late winner.