It has been an incredible day in the FA Cup fourth round.
The top three Premier League sides have all been knocked out after a day of shock results.
Bradford City bested Chelsea with 4 goals to 2, with Chelsea failing to score a goal in the second half.
It came after Jose Mourinho said it would be a disgrace if his side lost at home to the League One side.
At the Etihad Stadium, Manchester City didn't manage a single goal while Middlesbrough netted two, courtesy of Patrick Bamford and Kike.
There was a flurry of goals in the first half at St Mary's Stadium, meanwhile, but Southampton fell behind Crystal Palace after Marouane Chamakh's second goal and failed to recover.
In the lunchtime kick-off, Swansea had Kyle Bartley and goalscorer Gylfi Sigurdsson sent off in a 3-1 defeat at Championship side, Blackburn.
Late goals from Leonardo Ulloa and Jeffrey Schlupp saw Leicester come from behind to beat Tottenham 2-1 at White Hart Lane.
Sunderland had Jack Rodwell sent off in their scoreless draw with Fulham.
Victor Anichebe struck twice for West Brom as they beat Midlands rivals Birmingham 2-1 at St. Andrew's.
Elsewhere, Reading came from behind to beat Cardiff 2-1.
Darren Bent got his first goal for Derby in a 2-0 defeat of Chesterfield.
While Preston and Sheffield United must do it all again after drawing 1-each at Deepdale.
It finished goalless at Anfield in the evening game between Liverpool and Bolton.
Trotters keeper Adam Bodgan made some tremendous saves with the visitors deserving another shot at Liverpool.
Full-time scores
Liverpool 0 Bolton 0
Birmingham 1 West Brom 2
(B: Grounds 45' // WBA: Anichebe 24', 34')
Cardiff 1 Reading 2
(C: Jones 24' // R: Norwood 63', Robson-Kanu 88')
Chelsea 2 Bradford City 4
(C: Cahill 20', Ramires 37' // B: Stead 40', Morais 74', Halliday 81', Yeates 90')
Derby 2 Chesterfield 0
(D: Bent 18', Hughes 81')
Manchester City 0 Middlesbrough 2
(Mboro: Bamford 52', Kike 90')
Preston 1 Sheffield United 1
(PNE: Gallagher 18' // SU: De Girolamo 67')
Southampton 2 Crystal Palace 3
(S: Pelle 8', Dann og 16' // CP: Chamakh 10', 38', Sanogo 21')
Sunderland 0 Fulham 0
Tottenham 1 Leicester 2
(T: Townsend pen 18' // L: Ulloa 83', Schlupp 90')
Originally posted at 17.36