The third round of the 2016/17 EFL Cup was completed on Wednesday night.
Manchester United arrested a three-game losing streak by eventually getting over League One Northampton Town 3-1 at Sixfields Stadium thanks to a cracking goal from Michael Carrick as well as second-half strikes from Ander Herrera and Marcus Rashford.
The win sets up a tantalising fourth round clash between United and crosstown rivals Manchester City after Pep Guardiola's side defeated Swansea City 2-1 at the Liberty Stadium.
Gael Clichy was the unlikely opening goalscorer before 19-year-old Aleix Garcia netted his first goal for City prior to Gylfi Sigurdsson's late consolation.
Tottenham Hotspur powered past Gillingham 5-0 to set up a fourth round clash with Liverpool courtesy of a brace from Christian Eriksen and second-half goals from Vincent Janssen, Josh Onomah and Erik Lamela.
A double from Paddy McNair saw Sunderland get past Queens Park Rangers after falling behind with a 2-1 result at Loftus Road while Dimitri Payet's injury-time free-kick spared West Ham United's blushes as they edged League Two Accrington Stanley 1-0.
Southampton scored goals either side of half-time with Charlie Austin netting for the third match running and Jake Hesketh contributing his first senior goal to beat Crystal Palace 2-0 at St Mary's as Hull City overcame Stoke City 2-1 courtesy of an injury-time winner from summer signing Markus Henriksen.
And in a nail-biter, Chelsea loanee Tammy Abraham was once again Bristol City's hero with a late winner to give the Robins a a memorable 2-1 victory over Fulham who scored first through Abraham's Blues colleague Lucas Piazon and also missed a penalty through Cauley Woodrow.
The fourth round of the league cup will take place in the week commencing October 24.
2016/17 EFL Cup - third round
Northampton Town (L1): 1 (Alex Revell (PEN) 42')
Manchester United (PREM): 3 (Michael Carrick 17', Ander Herrera 68', Marcus Rashford 75')
Sixfields Stadium, Northampton - 7,798
Swansea City (PREM): 1 (Gylfi Sigurdsson 90+3')
Manchester City (PREM): 2 (Gael Clichy 49', Aleix Garcia 67')
Liberty Stadium, Swansea - 18,237
Tottenham Hotspur (PREM): 5 (Christian Eriksen 31'/48', Vincent Janssen (PEN) 51', Josh Onomah 65', Erk Lamela 68')
Gillingham (L1): 0
White Hart Lane, London - 26,244
Queens Park Rangers (CHA): 1 (Sandro 60')
Sunderland (PREM): 2 (Paddy McNair 70'/80')
Loftus Road, London - 14,301
West Ham United (PREM): 1 (Dimitri Payet 90+6')
Accrington Stanley (L2): 0
London Stadium, London - 39,877
Southampton (PREM): 2 (Charlie Austin (PEN) 33', Jake Hesketh 63')
Crystal Palace (PREM): 0
St Mary's Stadium, Southampton - 14,080
Stoke City (PREM): 1 (Marko Arnautovic 24')
Hull City (PREM): 2 (Ryan Maosn 45', Markus Henriksen 90+1')
Bet365 Stadium, Stoke-on-Trent - 10,550
Fulham (CHA): 1 (Lucas Piazon 14', missed penalty: Cauley Woodrow 51')
Bristol City (CHA): 2 (Aaron Wilbraham 45', Tammy Abraham 90')
Craven Cottage, London - 6,017