Three goals in the last 13 minutes saw Sunderland into the League Cup third round at the expense of a dogged Birmingham City side.
The Premier League side, beaten finalists in this competition last season, were given a tough examination at St Andrew's on Wednesday by the hosts, who will be aggrieved by a 3-0 scoreline that does not reflect how close the second-round tie was.
Jordi Gomez struck with a dipping 25-yard drive to break the deadlock after 77 minutes, his first goal since joining from Wigan Athletic in the close-season, before Adam Johnson and Connor Wickham both found the net.
David Cotterill had earlier hit the post and Paul Caddis forced a save from Costel Pantilimon as Birmingham made a game of it.
The result means that Sunderland make it to round three for the sixth time in the last seven years.
Sunderland head coach Gus Poyet made wholesale changes from Sunday's Premier League draw with Manchester United, including handing debuts to Pantilimon and Billy Jones. Johnson also returned from injury.
In a first half of few chances, an early Caddis shot forced Pantilimon to palm the ball out for a corner, while for the visitors, Jozy Altidore volleyed a Sebastian Larsson cross over.
The home side continued to edge a tight game as Mark Duffy found Clayton Donaldson in the area, but the striker could not get his shot away from close range. Cotterill then rifled against the post towards the end of the half, but it was ruled offside for the 2011 League Cup winners, who ended the half strongly.
Both sides have experienced highs in the competition in recent years, but it was the Championship side who showed more endeavour early in the second period. Wes Thomas looked lively but overhit two crosses before substitute Lee Novak fired over just after his introduction on the hour mark.
But Sunderland were almost gifted an opener when Birmingham goalkeeper Colin Doyle flapped at a corner before redeeming himself with two close-range saves as the hosts survived.
Doyle was busy again midway through the second half when Liam Bridcutt picked up a loose ball after Gomez's free-kick was blocked, but he saved well.
It was Birmingham's turn to strike from range when David Edgar picked the ball up, but Pantilimon got to his left to make the save.
However, Sunderland showed their class with 13 minutes remaining through Gomez, who rifled in an unstoppable effort from 25 yards out into the bottom corner to give Doyle no chance.
And, as the home side pressed for an equaliser, Sunderland broke forward and hit Birmingham twice on the break.
First, Johnson tucked away the rebound as Altidore's shot was saved three minutes from time. And Wickham added gloss to the scoreline when he poked past the Birmingham goalkeeper a minute later.
|Valverde: Barcelona must keep Neymar|
|Paris Saint-Germain 2 Tottenham 4: Eriksen, Alderweireld score stunning goals|
|De Gea definitely staying at Man United – Mourinho|
|Mourinho rules out United move for Bale|
|Juventus 1 Barcelona 2: Neymar shines with superb brace|
|Rooney scores again for Everton as Sevilla are shocked|
|Roma sign Kolarov from Man City for €5m|
|Neymar starts for Barca amid increasing PSG speculation|
|Zidane: Morata exit leaves Madrid a striker short|
|Sporting CP 2 Monaco 1: Jardim defeated in Lisbon return|
|I have never denied Ronaldo reports - Zidane|
|Bacca left out because of ´future transfer market moves´ - Montella|
|Danilo leaves Madrid training camp ahead of expected Man City move|
|VfL Bochum 2 Borussia Dortmund 2: Castro and Pulisic spare Bosz´s blushes|
|Chelsea apologise for Kenedy comments|
|West Ham bring in Arnautovic from Stoke in club-record deal|
|Randolph joins Middlesbrough in £5m move|
|Sanchez to PSG branded ´media imagination´ by Wenger|
|´Key player´ Coutinho settled at Liverpool, warns Klopp|
|Ancelotti shocked by Bayern´s AC Milan thrashing|
|Pedro taken to hospital after Ospina collision|
|Bayern´s Bernat suffers ankle ligament damage|
|Liverpool 2 Leicester City 1: Coutinho shines as Klopp´s men prosper|
|Biglia unveiled as Milan´s number 21|
|Arsenal 0 Chelsea 3: Batshuayi brilliance downs Gunners|
|Montella won´t discuss deal for ´talented´ Renato Sanches|
|West Brom 0 Crystal Palace 2: Sako on target for De Boer´s men|
|Modric inherits Madrid´s ´cursed´ number 10 from James|
|Bayern Munich 0 AC Milan 4: Ancelotti´s side battered as Bonucci makes debut|
|Hodgson claims Barkley needs new club to thrive|
|I had no problems with Allegri - Bonucci|
|Manchester United signed Lukaku at the perfect time – Van Nistelrooy|
|Leicester vice-president insists there is ´no real offer´ for Mahrez|
|Pele´s son returns to prison|
|Lacazette will need time, warns Arsenal great Pires|
|Juve boss Allegri doesn´t fear losing Dybala to Barca|
|Bonucci: I didn´t feel important at Juventus|
|Ronaldo presented with Orlando City jersey|
|Valverde: No need to worry about Neymar-PSG links|
|Dortmund deny Aubameyang´s set for CSL|
|Di Maria: Barca star Neymar welcome at PSG|
|Orlando City 0 Atlanta United 1: Villalba´s late stunner sinks Kaka´s men|
|De Bruyne: Don´t compare Lukaku to Messi|
|Randolph set for Middlesbrough move after Hart arrival|
|MLS an option for Mascherano|
|Sevilla to take legal action against Vitolo, Atletico and Las Palmas|
|Stuani quits Middlesbrough for LaLiga new boys Girona|
|Cerci: I gave up a lot of money to leave Atletico|
|Joining Chelsea from Real Madrid like ´leaving home´ for Morata|
|Ancelotti working to make Sanches an AC Milan fan|
|Neymar unaffected by PSG speculation - Barca team-mate Mascherano|
|Mendy left out of Sporting friendly amid talk of Manchester City move|
|Borussia Dortmund interested before Tianjin Quanjian move - Modeste|
|Torres torment or Drogba delight - how will Morata stack up against Chelsea´s big-money buys?|
|Morata becomes Spain´s most expensive player - how did Torres, Mata & more fare?|
|Chelsea sign Real Madrid striker Morata|
|James: I can replace Messi and Ronaldo|
|Eremenko doping ban upheld by CAS|
|PSV defender Willems joins Eintracht|
|Van Dijk training alone as he wants to leave Southampton|
|Luring Bonucci from Juventus an important sign - Abate|
|Klopp hopes for Lucas return after tearful Liverpool goodbye|
|Sparta Prague bring in Lille captain Mavuba|
|Hajduk ordered to play behind closed doors after racist incident|
|Liverpool sign Robertson from Hull City|
|Arsenal versus Chelsea is never a friendly - Wenger|
|Zouma seals long-term Chelsea contract extension and Stoke loan|
|Inter 1 Schalke 1: Murillo hits stunning equaliser as Perisic makes appearance|
|Cahill: Terry is a huge loss for Chelsea|
|Newcastle seal Manquillo signing|
|LaLiga fixtures: Atletico Madrid start with three away games|
|LaLiga fixtures: Madrid to juggle Clasico plans with Club World Cup commitments|
|LaLiga fixtures: Barcelona host late-season Clasico|
|LaLiga key fixtures: Clasico on December 20, Madrid derby after World Cup play-offs|
|Conte declares Costa saga ´closed´, suggests decision to sell was made in January|
|LaLiga fixtures: Madrid travel to Deportivo on opening weekend as Barcelona host Betis|
|Benteke ´very happy´ at Crystal Palace amid Everton links|
|Conte: Morata was my first choice for Chelsea|
|Schar ends Hoffenheim troubles with Deportivo switch|
|Bonucci, Biglia and Mr X? Fassone teases on Milan transfer target|
|Ronaldo staying at Madrid and that´s it - Zidane|
|Kolarov close to Roma move as Guardiola hails City debutant Foden|
|Klopp insists Coutinho is going nowhere amid Barcelona interest|
|Shakespeare confirms Leicester rejected Roma bid for Mahrez|
|Mourinho: Manchester United need to sign more players|
|Neymar ´very happy´ to stay at Barcelona, says Roberto|
|Barca star Neymar teases fans amid PSG speculation|
|Mexico 1 Honduras 0: Defending champions into semi-finals again|
|Manchester United 2 Manchester City 0: Lukaku scores again in ICC derby|
|Jamaica 2 Canada 1: Reigning Gold Cup runners-up reach semis|
|Ceballos: I want to be like Modric, Kroos|
|Man United target Aurier wants to leave PSG – Emery|
|Ibrahimovic sends message to Man United as he steps up recovery|
|RB Leipzig ´lucky´ with Keita, says Klopp|
|Torino don´t want to sell Belotti as Vieri urges striker to join Milan|
|Donnarumma trying to imitate Bayern´s Neuer|
|Carrick backs Pogba for United captaincy|