Tim Howard and Everton came back from two goals down to draw Manchester United, while Eddie Johnson joined Clint Dempsey on the field to help set up a last gasp winner over Marcus Hahnemann's Wolves.

Everton 3 - 3 Manchester United

Tim Howard was beaten three times, but his Everton hit two goals in the last minute of play to ensure a share of the spoils stayed at Goodison Park.

Everton got off to the dream start putting the visitors under pressure from minute one, and showed their quality after a quick counter attack put them ahead.

Defending from a United corner, Mikel Arteta was the recipient of a long ball forward that Patrice Evra's acrobatic failed attempt at a clearance fell to. His initial shot was saved, but the ball was dished wide to Steven Pienaar who converted into an open net in the 39th minute.

United continued their pressure forward and got the equalizing goal through Darren Fletcher before the break. Luis Nani provided the quality delivery, and Fletcher did the rest with a first time volley that left Howard with no chance in the 43rd.

Just two minutes after the restart United went into the ascendancy through captain Nemanja Vidic. Nani, recovering from earlier bad crosses, whipped in another delightful cross for the big Serbian defender to nod downwards past Howard.

United added a third in the 66th minute after Sylvan Distin was at fault for being easily turned by Dimitar Berbatov, who played the game as the lone striker. After a big ball forward from Paul Scholes, Berbatov turned his defender before sprinting at Howard's goal. The keeper tried to come out to block the angle, but the Bulgarian front man would not be denied, slotting to the far post.

In added time, Everton pulled off the unlikely by scoring two goals before the end of the game. Tim Cahill got the first in classic fashion, in between two United defenders and still getting his header in the back of the net. He ultimately got the assist for the equalizer, squaring his header back to Arteta who's strong shot was deflected before diverting into Edwin van der Sars net.

John Heitinga and Ryan Giggs were booked for Everton and Manhcester United, respectively. Up next for Howard and the Toffees is a home test against Newcastle.

Fulham 2 - 1 Wolverhampton

Clint Dempsey and Eddie Johnson both saw minutes in a win against Marcus Hahnemann's Wolverhampton Wanderers who were reduced to ten men at the death.

The game was tainted by poor refereeing, which saw penalty claims go uncalled, as well as an unfortunate Karl Henry tackle on Bobby Zamora which sent the front man to the hospital with a broken ankle.

Jelle Van Damme gave Wolverhampton the opening goal just ten minutes in as John Pantsil was caught ball watching. The ball was whipped in all the way across Mark Schwarzer's box, and Van Damme was on the back post to send his shot back to the far post for the opener.

Hahnemann had little he could do about Fulham's equalizer, as the Cottager new boy Moussa Dembele brought matters even. Zoltan Gera failed to control Stephen Kelly's cross, but Dembele was able to shift the ball before taking a shot that deflected past Hahnemann.

Cristopher Berra was booked in the last minute of regulation, reducing Wolves to ten men with only extra time to play. In the last seconds of injury time, Johnson was brought down after a slick one-two on the edge of the box to give Fulham a free kick. Knowing what he wanted to do, Dembele stepped up and slid his free kick through the wall and into Hahnemann's left hand post.

Henry, Matthew Jarvis, David Jones, and Michael Mancienne joined Berra in the book, while Brede Hangeland, Danny Murphy, and Pantsil were booked for Fulham.

Up next for Fulham is an away trip to Blackburn, while Wolves travel to Tottenham.

Arsenal 4 - 1 Bolton

Stuart Holden continued to cement his spot in the Bolton squad who were beaten heavily by Arsenal while playing without their starting goalkeeper.

Jussi Jaaskelainen was sent off in Bolton's last outing, meaning Adam bodgan took up the senior goalkeeping role. Even against Arsenal, the shot stopper performed his job admirably, keeping countless Arsenal shots out and giving his squad a chance.

But Arsenal wouldn't be denied as French defender Laurent Kascielny scored his first goal for the club on his debut. Cesc Fabregas was credited for the assist, cutting the lobbed pass back before Kascielny bundled the shot home in the 24th minute.

The defender went from hero to zero by allowing Bolton their equalizer through a terrible back pass. Chung-Yong Lee rushed on to the backwards header, and rounded Manuel Almania with ease. With a bit of a swivel, the winger crossed across the face of the goal for Johan Elmander to head into an open net.

Bogdan continued to be under pressure as Marouane Chamakh finally broke the deadlock in the 58th minute when Andrey Arashavin and Fabregas combined down the wing, releasing Chamakh for a free header inside of the six yard box.

Things went from bad to worse when Garry Cahill was sent off with a harsh straight red for a tackle on Chamakh. Alex Song added a third in the 78th to give Arsenal some comfort room, after turning his defender and chipping his shot over the diving Bogdan from a close angle.

Arsenal fans were chanting "ole" at every pass, with 25 passes being strung together before Carlos Vela tucked home Fabregas' sensational pass forward in the 83rd minute.

Emmanuel Eboue and Kieran Gibbs were booked for Arsenal, while Kevin Davies and Gretar Rafn Steinsson joined Cahill in thebook for Bolton. Up next for Holden and the Wanderers is an away trip to Aston Villa.

Plymouth Argyle 1 - 1 Colchester United

Anton Peterlin and Plymouth Arglye tied Colchester United in League One action this weekend.

Peterlin started and went the full 90 minutes for Plymouth, while receiving a yellow card caution in the 44th minute of the game.

The U's struck first in the 22nd minute when Andrew Bond headed in an Anthony Wordsworth corner.

The Pilgrims came out in the second half more attack minded and were awarded with a Reda Johnson goal in the 48th minute. He struck from close range after Colchester could not clear away a Kari Arnason corner kick.

With four minutes left in the game Plymouth's Lee Molyneux received his second yellow card, leaving his team with ten men for the remainder of the game.

Colchester's David Perkins, Kemal Izzet and Pat Baldwin all received yellow cards.

Dean Parret and Onismor Bhasera both were booked for Plymouth apart from Molyneux's and Peterlin's cards.

Plymouth will host Sheffield Wednesday next week as the U's will travel to play Southampton.

Carlisle United 1 - 0 Sheffield Wednesday

Frank Simek and Carlisle United beat his former team Sheffield Wednesday, putting them up to second place in League One.

Simek started once again for the Cumbrians and played the whole game.

Craig Curran scored the first and only goal of the contest in the 36th minute of the game for Carlisle. He shot a low shot from the edge of the box, beating goalie Nicky Weaver.

Gary Madine came close right before the Cumbrians only goal with a header attempt that was saved by Weaver.

Wednesday was quiet offensively most of the game, though they came close with a Darren Porter free-kick which was saved by Carlisle's Adam Collin in the second half.

Chris Sedqwick was booked for Sheffield Wednesday and Craig Curran received a yellow card for Carlisle.

The Cumbrians will play Brighton next week while Wednesday will take on Plymouth.

Notes

Jonathan Spector was not picked to play for West Ham who lost 3-1 at home to Chelsea.

Brad Friedel and Aston Villa play on Monday at Stoke City.

Mike Grella did not make the bench as Leeds United beat Swansea City 2-1.

Zak Whitbread is still injured for Norwich City who beat Barnsley with a 2-1 score.

Conor Doyle played the final minutes of Derby County's 1-0 loss to Sheffield United.

Jemal Johnson played his first minutes in a cameo as Milton Keynes Dons lost 2-0 to Brighton.

Jon-Paul Pittman did not suit up for Wycombe as they lost 2-1 to Macclesfield Town.

Seb Harris never left the bench as Northampton town beat Southend United 2-1.

RANDOM TAGS FROM PAST WEEK...
SELECT `tags`.`id` AS `tag_id`, `tags`.`tag` AS `tag_name` FROM `article_tags` JOIN `tags` ON `article_tags`.`tag` = `tags`.`id` WHERE `article_tags`.`article` IN () GROUP BY `article_tags`.`tag` ORDER BY RAND() LIMIT 10