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.
Friday night saw League Two outfit Cambridge United hold Manchester United to a 0-0 draw which gives the U's the chance to take on the Red Devils at Old Trafford.
2014/15 FA Cup - 4th round scores
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball