Dempsey started, went the distance, and recorded a hat trick for Fulham.

The Texan opened the scoring in the 8th minute after Danny Murphy's through ball found Dempsey who flicked passed ‘keeper John Sullivan.

In the 61st minute, Dempsey got on the board again, as his one-two with Bryan Ruiz resulted in another goal for the ex New England Revolution star.

With nine minutes left in the game, Ruiz was taken down in the box by the Charlton goalie Sullivan, resulting in a penalty kick. Dempsey stepped up and buried the shot, capping off a tremendous day for the Texan.

Damien Duff found the back of the net with three minutes left in the game for Fulham's insurance goal.

Danny Green was booked for Charlton.

The Cottagers take on Blackburn next week, while Charlton play Sheffield Wednesday.

Bristol Rovers 1-3 Aston Villa

Brad Guzan and Aston Villa were victorious as they took down Bristol Rovers in FA Cup play.

Guzan started and went the distance for the Villains.

Marc Albrighton opened the scoring for Villa in the 35th minute. While Gabriel Agbonlahor doubled Villa's lead in the 64th minute

Ciaran Clark put the game away in the 78th minute with an insurance goal for Aston Villa.

Scott McGleish got one back for Bristol in the 90th minute, and had a shot at getting another one just moments later. Rovers were awarded a penalty kick, but Guzan saved McGleish's shot.

Villa take on Everton next, while Bristol travel to play Hereford United.

Both Howard and Donovan started and went the distance for the Toffees.

It did not take long for Donovan to have an impact in the game, as Johnny Heitinga headed home the Galaxy midfielder's corner in the 5th minute of the game.

With 11 minutes left in the game, Royston Drenthe was taken down in the box by Sam Habergham. Leighton Baines knocked home the ensuing penalty kick to put the game away.

Joe Collister was booked for Tamworth.

Everton take on Tottenham next week in league play. Tamworth hosts Wrexham next weekend.

Norwich City 4-1 Burnley

Zak Whitbread and Norwich City easily went through to the next round of the FA Cup with a win over Burnley this weekend.

The American center back started and went the distance for the Canaries.

Norwich started off the game hot, as Grant Holt and Canadian Simeon Jackson found the back of the net in the first 12 minutes, giving the home side the early lead.

Jay Rodriguez was able to cut Burnley's deficit to one in the 15th minute, as he headed home to the delight of the visiting fans.

In the 60th minute though, City regained control of the game when Andrew Surman scored, giving the Canaries the 3-1 lead.

Steve Morison put the game away for City in the 73rd minute and cemented their place in the fourth round of the FA Cup for just the third time in 15 years.

Whitbread and Daniel Ayala were booked for the Canaries.

City take on West Bromwich Albion next week while Burnely plays Middlesbrough.

Birmingham City 0-0 Wolverhampton Wanderers

Jonathan Spector went the full 90 in Birmingham City's draw with Premier League Side Wolverhampton Wanderers.

In a game without goals, it was Birmingham ‘keeper Collin Doyle who was the hero.

The highlight of the game came in the final moments of the game, as Doyle made two superb saves on Matthew Jarvis and Steven Fletcher to preserve the draw for City.

Curtis Davies and Adam Rooney were booked for Birmingham.

City hosts Ipswich Town in the midweek, while Wolves travel to play Tottenham.

Carlisle United 4-1 Leyton Orient

Frank Simek and Carlisle United were victorious in League One play over Leyton Orient.

The American defender started and went the distance for United.

Carlisle's Francois Zoko, Matthew Robson, and Tom Taiwo quickly put the game out of reach with goals in the first 37 minutes of the game. James Berrett than added another one in the 73rd to really put the game out of reach.

Jamie Cureton got one back for Orient in the 85th minute.

Peter Murphy and Jon-Paul McGovern were booked for United, while Scott Cuthbert received a yellow card for Orient.

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