Arsenal 3-1 Sunderland
Birmingham 1-2 Bournemouth
Brentford 0-1 Walsall
Bury 0-0 Bradford City
Colchester 2-1 Charlton
Doncaster 1-2 Stoke City
Eastleigh 1-1 Bolton
Everton 2-0 Dagenham & Redbridge
Hartlepool 1-2 Derby
Huddersfield 1-2 Reading
Hull City 1-0 Brighton
Ipswich 2-2 Portsmouth
Leeds United 2-0 Rotherham
Manchester United 1-0 Sheffield United
Middlesbrough 1-2 Burnley
Newport County P-P Blackburn Rovers
Northampton 2-2 MK Dons
Norwich 0-3 Manchester City
Nottingham Forest 1-0 QPR
Peterborough 2-0 Preston
Sheffield Wednesday 2-1 Fulham
Southampton 1-2 Crystal Palace
Watford 1-0 Newcastle
West Bromwich Albion 2-2 Bristol City
West Ham 1-0 Wolves
Wycombe 1-1 Aston Villa
Following the draw of Friday night's 2-2 draw between Sky Bet League Two side Exeter and Premier League giants Liverpool, attention turned to where the potential FA Cup third-round upsets could occur on Saturday.
The day started with Aston Villa earning a hard-fought 1-1 draw at Wycombe in the lunchtime fixture while 23 more fixtures took place at 1500 GMT, including a valiant 1-1 draw for non-league side Eastleigh against Championship strugglers Bolton.
The day was rounded off by Manchester United's narrow 1-0 victory over Sheffield United in the evening.
Darren Pratley scored an 87th-minute equaliser as Championship strugglers Bolton avoided a humiliating FA Cup loss at non-League Eastleigh.
An own goal from Dorian Dervite early in the second half put the National League side in sight of a famous victory in their third-round tie at a rainswept Silverlake Stadium, but Pratley spared Bolton's blushes..
West Brom's James Morrison also struck a last-gasp equaliser as the Premier League side snatched a 2-2 draw against Championship Bristol City.
Morrison levelled in injury time after goals from Jonathan Kodjia and substitute Kieran Agard had seen the Robins come from behind to lead with just six minutes remaining at The Hawthorns.
Saido Berahino, with his first goal for almost three months, had opened the scoring for West Brom in the 67th minute.
Wayne Rooney scored an injury-time penalty winner as Manchester United progressed with an unconvincing 1-0 victory over League One Sheffield United at a wet Old Trafford.
In a game of few chances, it took the late introduction of Memphis Depay to finally create an opening, the Dutchman winning a penalty after being fouled by Dean Hammond. Rooney finished emphatically from the spot to secure the win for relieved manager Louis van Gaal.
Premier League basement side Aston Villa also avoided an upset are still without a win under Remi Garde after being held to a 1-1 draw by League Two Wycombe.
Captain Micah Richards gave Villa a 22nd-minute lead, but Joe Jacobson levelled with a penalty after Ashley Westwood caught Matt Bloomfield with a flailing arm.
Holders Arsenal had to come from behind in their all-Premier League tie against Sunderland.
Jeremain Lens struck early for the relegation-threatened Black Cats, but Joel Campbell quickly replied and two goals in the space of three second-half minutes from Aaron Ramsey and Olivier Giroud put the Gunners through.
Another of the competition favourites, Manchester City, had few problems against a top-flight rival as they eased past Norwich 3-0 with goals from Sergio Aguero, Kelechi Iheanacho and Kevin De Bruyne.
Crystal Palace won 2-1 at Southampton where Joel Ward and Wilfried Zaha scored either side of an Oriol Romeu equaliser.
Glenn Murray scored an 85th-minute winner as Premier League Bournemouth finally saw off determined Championship side Birmingham 2-1 at St Andrew's.
The Blues led through Michael Morrison and later missed a penalty through James Vaughan, but the Cherries had the final say after Lee Tomlin's spot-kick leveller.
Stoke also had to dig deep, with League One hosts Doncaster cancelling out Peter Crouch's opener.
Nathan Tyson scored the equaliser but there was to be no shock as Jonathan Walters secured a 2-1 win in the 57th minute.
Everton beat League Two strugglers Dagenham & Redbridge 2-0 at Goodison Park through an Arouna Kone header and Kevin Mirallas' late penalty, while Nikica Jelavic's 85th-minute strike gave West Ham a 1-0 win over Wolves.
Championship leaders Middlesbrough went down 2-1 at home to Burnley after the Clarets replied to Diego Fabbrini's opener with goals from Rouwen Hennings and Stephen Ward.
Ipswich, sixth in the second tier, needed an 88th-minute equaliser from Ryan Fraser to claim a 2-2 draw at home to League Two Portsmouth.
Goals from George Moncur and Marvin Sordell earned League One Colchester a 2-1 win over Championship Charlton, while Sam Mantom scored the only goal as Walsall won 1-0 at second-tier side Brentford. Championship Preston were also beaten by lower division opposition as they lost 2-0 at Peterborough.
Hull saw off Championship promotion rivals Brighton 1-0 with a penalty from Robert Snodgrass while Leeds beat Yorkshire rivals Rotherham, manager Steve Evans' former club, 2-0.
Nahki Wells scored a last-minute penalty as Huddersfield claimed a 2-2 draw with Reading just three minutes after Hal Robson-Kanu had put the Royals ahead. Ricky Holmes scored twice as Northampton claimed a 2-2 draw against MK Dons while Bury and last season's giant-killers Bradford will also replay after a goalless draw at Gigg Lane.
Darren Bent's 85th-minute winner saw Derby through with a 2-1 victory at Hartlepool while Sheffield Wednesday overcame Fulham by the same scoreline thanks to an Atdhe Nuhiu winner.
Jamie Ward scored the only goal as Nottingham Forest beat QPR 1-0 while Newport's clash against Blackburn at Rodney Parade was postponed because of a waterlogged pitch.