Comeback from the Toffees sees them claw back a two goal deficit with seven minutes left, as six second-half goals split equally ensure two dropped points for United in title race.
The Toffees took the lead through Nikica Jelavic and Wayne Rooney equalized before the break. But in the second half, six goals split equally ensured that United left the ground disappointed, having led 4-2 with seven minutes to play.
There was only one change from United's team who beat Aston Villa 4-0 last week, with Ashley Young replaced in the starting lineup by Nani following a week of controversy over the award of a penalty kick in the opening stages of that match.
For Everton, David Moyes made three changes to the side which lost out to Liverpool at Wembley, with Tony Hibbert and Phil Jagielka coming into the defense in place of Leighton Baines and Tim Cahill, with Sylvain Distin moving to left back. Magaye Gueye was also replaced by Steven Pienaar.
The visitors created the early opportunities of the game, the first with a header from Leon Osman that David de Gea saw comfortably wide.
The Spanish keeper was then forced into more urgent action in the fifth minute as Jelavic got a sight of goal, springing the offside trap but seeing the shot saved low to his left.
Nani had the first shots for the home side, cutting in off the left flank to curl two efforts, one of which flew wide with Tim Howard comfortably saving the second.
In the 33rd minute the visitors took the lead. Hibbert put in a deep cross from the right wing, and Jelavic headed the ball perfectly over De Gea and into the far corner.
The keeper had no chance, and Jelavic became the first player to score a league goal against the Spaniard since Jermain Defoe netted for Tottenham in United's 3-1 win on March 4.
United was almost back in it straight away as Scholes hit another effort from the edge of the area, this one taking at least two deflections before Howard did well to block it.
And in the 41st minute, the home side was level. Nani whipped in a devilish ball from the left wing that just passed over the head of Neville, and Rooney nodded the ball home from six yards out past the helpless Howard.
With that header, Rooney moved joint fourth in Manchester United's all-time goalscoring list, level with Dennis Violett and George Best on 179 goals for the club.
Everton quickly found itself not only behind but two goals down after the break, thanks to some wonderful attacking play from the home side.
United took the lead in the 57th minute through slightly controversial circumstances. Pienaar had gone down with an injury to his midriff, but referee Mike Jones let play go on, contrary to a situation in the first half when Everton was on the attack and the play was brought back due to an injury for Jonny Evans.
But as play significantly progressed, the ball fell to Nani, who found Welbeck on the edge of the area. The striker dummied a shot to make space for himself and curled a wonderful effort into the top corner.
Four minutes later United extended the lead with a great team move. After some good passing involving Valencia and Carrick among others, the central midfielder found Welbeck in the box and the striker flicked the ball into the path of the on-rushing Nani, who took a touch before dinking the ball over Howard to extend the lead.
Everton was straight back in it though, as Fellaini volleyed home from another Hibbert cross in the 67th minute, with some very suspect marking on show from United's central pairing of Evans and Ferdinand.
But two minutes later United extended the lead again with some great link-up play between the team's strikers.
Valencia aimed a pass in towards Welbeck, and the striker stepped over the ball, bewildering Jonny Heitinga and beating him for pace as he let the ball roll to Rooney.
The Liverpudlian played a pass in behind for his strike partner to latch onto, and the ball was then squared for Rooney to notch his 26th Premier League goal of the season, taking him one goal behind Robin van Persie in the race for the golden boot.
Rooney is now only behind Denis Law, Bobby Charlton and Jack Rowley in United's all-time goal scoring record after scoring his 180th strike for United.
But the game wasn't quite over. Evra almost made sure of the victory when his diving header hit the post, but Everton incredibly drew level with two goals in as many minutes.
A ball hoisted into the area by Neville wasn't dealt with by Ferdinand and Evans, and it fell to Jelavic who volleyed past De Gea, with the keeper again standing no chance.
And straight away Everton was on the attack, with Neville again finding Fellaini in the box, this time into feet. The Belgian managed to turn and find the unbelievably unmarked Pienaar at the front post to poke the ball past De Gea.
Despite all of United's late efforts to find a winner, including a volley from Rio Ferdinand that was brilliantly saved by Howard, United dropped two points and handed Manchester City a brilliant boost in the title race.
Follow GOAL.COM USA on