The FA Cup third round presented us with some shock results and Premier League clubs will be hopeful they aren't the next to hit the back pages for the wrong reasons.
Leeds suffered the biggest upset as they were comfortably beaten 3-0 by Crawley. The Sky Bet League Two side punishing Marcelo Bielsa for making changes to his first XI; an excellent second-half performance sees them get a trip to Bournemouth on Tuesday.
West Brom were also dumped out by Blackpool, while Brighton and Burnley narrowly avoided defeat by beating lower league opposition on penalties.
The fourth round leaves us with 32 teams and a big chance for another result standing out from the rest. After successfully highlighting a couple of upsets in the last round, including 7/1 Crawley, Tom Carnduff picks out three teams who could progress at a big price.
Leicester's team selection in their third round victory over Stoke suggests that they are taking this competition seriously. However, a trip to Championship side Brentford will not be as easy as the odds suggest. This is, after all, a Bees team who made the semi-final of the Carabao Cup.
The draw was far from kind to them either. They beat Fulham, Newcastle, Southampton and West Brom before Tottenham stopped them reaching the final with a 2-0 win in their last-four encounter. It should also be noted that they achieved that while playing a second string at times.
Team selection may actually benefit Brentford here, even if the Foxes want to reach the latter stages. They had a tough game against Chelsea on Tuesday night and they travel to Everton just days after this game. Some of the big hitters should be involved, but rotation is surely a must given the importance of the Premier League games around it.
Brentford's defeat to Tottenham was their only loss in their last 19 games in all competitions. It's an incredible return that sees them sitting third in the Championship table and there is every chance this game will be a league fixture next season.
The Bees' last five at home have all ended in victory, and while Leicester have also good results on the road, the home side have been priced a little too generously if they do decide to bring in some first team players here. Even with a trip to Swansea in midweek, a game that may well end up being the 'battle of the b teams' could go either way.
They've had an impressive run in the Carabao Cup earlier in the season and they will be hopeful of replicating that in the FA Cup. Victory over Leicester would once again highlight how they are a side looking increasingly ready to make the step-up to the top-flight.
We marked Blackpool as one team to keep an eye on in the third round, and they upset the odds by dumping Premier League side West Brom out on penalties.
They have their targets set on another top-flight scalp this weekend. Brighton host the Sky Bet League One side having narrowly avoided an upset of their own by beating League Two outfit Newport on penalties in a televised clash at the beginning of the month.
It's a game between a home team who struggle on their own pitch and an away side who have experienced mixed results on the road this season. They picked up a really good point away at Hull last time out and the two away defeats before that were narrow one-goal losses to the in-form Bristol Rovers and Shrewsbury.
They did beat Peterborough at London Road in November and they can hold some confidence from that as they go to the south coast. Posh are the best home team in League One at this stage, picking up 25 points from a possible 30. Hull sit fifth in the home charts.
While Blackpool do sit in the bottom-half of the third-tier of English football, they have demonstrated the ability to get something in games against tough opposition. With changes expected for Brighton, it may well be another contest which goes all the way to penalties for both of these teams.
Sheffield United were another team flagged for a potential exit when we looked at the third round fixtures, but they managed to avoid hitting the headlines once again with a narrow 3-2 victory over League One side Bristol Rovers. Saturday sees them face another third tier side in Plymouth, and the potential for another tough contest.
The Blades actually made it consecutive victories when they beat Newcastle but they were stopped by a fairly comfortable Tottenham performance in a 3-1 win for Jose Mourinho's men. Sheffield United went strong against Bristol Rovers, but they could be without Oli McBurnie, Ben Osborn and Lys Mousset here.
An issue that remains for the Blades is their set-piece defending, an area that always leaves you vulnerable against lower league opposition in the cup. Plymouth are joint-12th for goals scored from set-pieces in League One this season, although Rovers are 9th in this area and still struck twice against the Blades.
Plymouth may be sat in mid-table but they've been in good form, picking up three wins and a draw in their last four outings in all competitions. That run includes victory over Sky Bet Championship Huddersfield in the third round. They are a side who prefer to play at home, the away record isn't great, but the win against the Terriers shows it's not been a huge problem in this competition.
They are also unbeaten in their last three on the road with two wins and a draw so the post-Christmas period has been good to them. They take on a team who are struggling towards the bottom of the Premier League table, and after narrowly getting past against a team from this level previously, it could be another tough afternoon for them at Bramall Lane.
Odds correct at 1800 GMT (21/01/21)
We are committed in our support of responsible gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline on 0808 8020 133, or visit begambleaware.org.