DaMarcus Beasley netted his first FA Cup goal as Manchester City earned passage to the fifth round, while Bobby Convey returned to the line-up with an assist as Reading advanced.
Luton Town - Blackburn
Brad Friedel earned the shutout as Blackburn demolished Luton Town 4-0 to advance to the FA Cup 5th Round.
Matt Derbyshire scored a goal on each side of halftime to lead Rovers.
The 20-year old forward scored his first goal of the game in the 10th minute when he latched on to a pass from Zurab Khizanishvili to finish past Marlon Beresford.
Benni McCarthy doubled the lead in the 37th minute when tapped in a pass from Derbyshire.
Ten minutes into the second half, Derbyshire was again on target. The young forward got on the end of a Brett Emerton cross, heading past Beresford.
Morten Gamst Pedersen rounded out the scoring with a left footed volley in the 74th minute.
Blackburn travel to Stamford Bridge for a league match against defending Premiership champions Chelsea on Wednesday.
Birmingham City - Reading
Bobby Convey earned an assist in Reading's 3-2 victory over Birmingham City.
Goalkeeper Marcus Hahnemann was given the day off as Steve Coppell opted to used backup Adam Federici.
Dave Kitson's third minute goal gave the Royals an early lead.
In the 41st minute, Reading went up by two with the help of Convey. The former DC United midfielder's cross from the left found Leroy Lita, who beat his marker in the box to fire home.
The Brummies cut the deficit to one just a minute into the second half as Martin Taylor delivered from 20 yards out.
Lita put the game out of danger when he connected on a pass from substitute Simon Cox nine minutes from the final whistle.
Sebastian Larsson's free kick in stoppage time for Birmingham made the game appear closer than it really was.
Reading next host Wigan on Tuesday.
Fulham - Stoke City
Brian McBride scored the second of Fulham's three goals in their shutout victory over Stoke City.
Carlos Bocanegra got the start on defense for the Cottagers, while Clint Dempsey came on as a substitute with just less than a half hour left in the match.
Vincenzo Montella started the scoring for Fulham in the 11th minute after Tomasz Radzinski saw his header saved by Stoke goalkeeper Steve Simonsen.
Radzinski got the rebound and shot through a crowd, his attempt deflected home by Montella, who bagged his fourth goal in five games.
The 39th minute saw a milestone for Fulham's American forward; Montella found McBride open in the box, giving a ball that he was able to run onto and beat Simonsen to enter double digits in goals on the campaign.
Fulham ended any chance for a Stoke comeback as Radzinski applied the finish to a pass from Moritz Volz.
The Cottagers head to Bramall Lane for a battle with Sheffield United on Tuesday.
West Ham United - Watford
See Sean O'Conor's Press Box Report[endlink]
Manchester City - Southampton
DaMarcus Beasley bagged an insurance goal as Manchester City swept aside the Saints on their way to the fifth round of the FA Cup.
The American speedster went 90 minutes, and was forced to rally along with his teammates after Kenwyne Jones opened for the visitors midway through the opening period.
The advantage didn't last long as Darius Vassell powered the leveler home just three minutes later.
Stephen Ireland teed up Joey Barton for the winner on the stroke of halftime.
Beasley capped the scoring by outpacing stranded Southampton keeper Kelvin Davis to a ball over the top, then walking the ball across the line.
Citeh get back to league work with a Saturday visit from Reading.
Wolverhampton - West Bromwich Albion
Visiting West Brom sent Wolves crashing out of the FA Cup with an embarrassing home defeat on Sunday.
Jemal Johnson played the final 33 minutes, but was unable to rally his team.
Senegal international Diomansy Kamara opened a minute before the break, with Kevin Phillips and Zoltán Gera filling out the scoresheet after.
Wolverhampton will look to halt a three-game losing slide when they travel to Norwich City on Tuesday.
Johann Smith did not dress for Bolton's 1-1 FA Cup draw with Arsenal.
Zak Whitbread is still rehabilitating from an injury and was not a part of Millwall's 3-0 defeat at the hands of Scunthorpe.