The second round of this year's Capital One Cup got underway on Tuesday with the majority of the round's matches being played.
Premier League sides Southampton, Norwich City, West Ham and West Brom all advanced comfortably. Liverpool coughed up a 2-0 lead but scored twice in extra time to survive against Notts County from League One. Liverpool finished the match with 10-men after Kolo Toure was stretchered off in extra time with the Reds out of substitutions.
Matty Fryatt's 109th minute goal saved Hull City as they avoided an upset at the hands of Leyton Orient, while Fulham needed penalties to defeat Burton Albion.
Sunderland avoided an embarrassing upset against League One's MK Dons, scoring four times in the final 12 minutes to turn a 0-2 deficit into a 4-2 win. US international Jozy Altidore score to begin the comeback and Connor Wickham's brace moved the Black Cats into the lead.
League One side Bristol City pulled the big upset of the day, knocking off Crystal Palace.
The remainder of the second round matches are scheduled for Wednesday, August 27th.
Here's all the results from Tuesday's games:
Barnsley 1-5 Southampton
Bristol City 2-1 Crystal Palace
Burnley 2-0 Preston North End
Burton Albion 2-2 (4-5) Fulham
Carlisle United 2-5 Leicester City
Derby County 5-0 Brentford
Doncaster Rovers 1-3 Leeds United
Huddersfield Town 3-2 Charlton Athletic
Leyton Orient 0-1 (aet) Hull City
Liverpool 4-2 (aet) Notts County
Norwich City 6-3 Bury
Peterborough United 6-0 Reading
Queens Park Rangers 0-2 Swindon Town
Sunderland 4-2 Milton Keynes Dons
Tranmere Rovers 1-1 (4-2) Bolton Wanderers
West Ham United 2-1 Cheltenham Town
Yeovil Town 3-3 (2-3) Birmingham City
West Bromwich Albion 3-0 Newport County