Saturday's fixtures in the fourth round of the 2014/15 FA Cup provided a number of logic-defying results around the UK.
The Bantams fell behind by two goals after Gary Cahill and Ramires had netted by the 38th minute but Phil Parkinson's men fought back to claim a spectacular triumph thanks to goals from Jon Stead, Filipe Morais, Andy Halliday and Mark Yeates.
Leicester City also came from behind in their 2-1 win over Tottenham at White Hart Lane with second-half goals from Leonardo Ulloa and a very late winner from Jeffrey Schlupp overrding Andros Townsend's 19th-minute penalty.
In the late game, Bolton forced a 0-0 draw with Liverpool at Anfield to land a home fixture against the Reds which will take place alongside the other replays on February 4 and 5.
Elsewhere, Darren Bent hit the back of the net as Derby County defeated Chesterfield 2-0, Victor Anichebe snagged a brace in West Bromwich Albion's 2-1 win at Birmingham City, Reading edged Cardiff City 2-1 at the Madejski Stadium while Preston North End drew 1-1 with Sheffield United and Sunderland and Fulham played out a scoreless stalemate to set up replays.
2014/15 FA Cup - 4th round scores
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!