The fourth round of this season's FA Cup was an absolute cracker. Upsets were the theme of the day as Bradford City came from behind to beat Chelsea 4-2, Middlesbrough dumped Man City out at the Etihad, Blackburn convincingly overcame Swansea City, and Manchester United and Liverpool were both taken to replays by Cambridge and Bolton respectively.
Now it's time to look forward to the next round of fixtures which have just been confirmed as Gary Lineker helped conduct what was a hugely anticipated draw for the giant killers that remain in the competition.
All ties to be played between the 13th-15th of February.
Crystal Palace v Liverpool/Bolton Wanderers
Arsenal v Middlesbrough
Aston Villa v Leicester City
West Brom v West Ham
Bradford City v Sunderland/Fulham
Blackburn Rovers v Stoke City/Rochdale
Derby County v Reading
Preston North End/Sheffield United v Cambridge/Manchester United
So there you have it, two all Premier League ties and another potential away-day banana skin for Manchester United if they can overcome Cambridge. Arsenal vs Boro looks very promising after the latter did a job on Man City, and Liverpool face a tricky tie at Selhurst Park if they can navigate past Bolton.