Manchester City eased into the fifth round of the Emirates FA Cup with a 5-0 demolition of Burnley on a weekend of action which also sprung a few upsets.
Gabriel Jesus opened the scoring on 23 minutes with the other four goals all coming in the second half through Bernardo Silva, Kevin de Bruyne, a Kevin Long own goal and a Sergio Aguero penalty.
League One strugglers AFC Wimbledon pulled off one of the shocks of the weekend as they humbled Premier League West Ham United on Saturday night.
The Dons raced into a 3-0 lead courtesy of Kwesi Appiah's opener and Scott Wagstaff's double either side of half time.
Hammers substitutes Lucas Perez and Felipe Anderson both scored to make it 3-2 but Toby Sibbick headed a late fourth to complete a huge upset.
Matthew Dolan scored an added-time equaliser to earn League Two Newport County a replay against Championship Middlesbrough, while Wolves also netted a 93rd-minute leveller to deny League One Shrewsbury a famous victory.
There was late drama, too, at the Keepmoat Stadium where a 90th-minute penalty by Ben Whiteman sneaked Doncaster Rovers into round five for the first time in 63 years as they edged Oldham Athletic 2-1.
Whiteman had given Rovers the lead only for Peter Clarke to level with six minutes remaining.
Millwall left it even later to edge past Everton as Murray Wallace scored a dramatic 94th-minute winner to seal a 3-2 win at The Den.
Swansea City were in equally unforgiving mood as they ended Gillingham’s Cup run in emphatic fashion.
An Oli McBurnie brace put the Swans 2-0 up but Josh Rees halved the deficit with a second-half header.
Bersant Celina and Barrie McKay strikes completed a 4-1 win and a safe passage into the next round.
Elsewhere, Connor Wickham's early goal and an Andros Townsend penalty helped Crystal Palace knock eight-time winners Tottenham Hotspur on Sunday.
Roy Hodgson’s side were 2-0 up by the 34th minute with Spurs made to pay for their profligacy in front of goal.
Kieran Trippier blasted a penalty wide as the north London club exited two cup competitions inside a week following their League Cup semi-final defeat by Chelsea on Thursday.
There were no such problems for Maurizio Sarri’s men, however, as they cruised to a 3-0 win over Sheffield Wednesday at Stamford Bridge.
Callum Hudson-Odoi netted either side of a Willian brace as the holders breezed into round five.
There were away wins for Derby County, at Accrington Stanley, and Watford, at Newcastle United.
Portsmouth and QPR will have to meet again after they drew 1-1 at Fratton Park and there was a goalless draw at the Amex Stadium between Brighton and West Brom.
Fourth round facts
- Brighton have failed to win four of their last six home FA Cup ties against sides from a lower division, though they weren’t defeated in any of those games (W2 D4).
- Doncaster have reached the fifth round of the FA Cup for the first time since 1955-56, failing to win in the fourth round in their previous four attempts since prior to today.
- Doncaster’s Herbie Kane has been directly involved in five goals (three goals and two assists) in five appearances in the Emirates FA Cup.
- Newport have only lost one of their last six FA Cup games against sides from a higher division (W3 D2). They had lost seven of their previous eight such games before this run (D1).
- Swansea City have progressed to the fifth round of The FA Cup in back-to-back seasons for the first time since they did so in 1963-64 and 1964-65.
- Each of Andre Gray's four goals in The FA Cup proper have come for different clubs; Hinckley United, Luton Town, Burnley and Watford.
- Watford have won each of their last three FA Cup ties against Newcastle without conceding a goal.
- Newcastle United have lost five consecutive FA Cup ties against Premier League opposition – two of those five have been against Watford (also in 2015-16).