Match ends, Carlisle United 1, Sunderland 2.
Lynden Gooch's late goal ensured Sunderland's progress to round three of the EFL Cup despite a huge scare from League Two side Carlisle United.
The Wearsiders were harassed all night, with their close-range opener from Donald Love and Gooch's stunning solo winner both against the run of play.
Carlisle had levelled when Danny Grainger followed up after Robben Ruiter saved his initial penalty.
Reggie Lambe had earlier hit the post for the home side.
Carlisle have been tough opponents for higher-league clubs to visit in recent seasons, with Ipswich, Queens Park Rangers and Blackburn all falling to them, and they did their best to add the Black Cats to that list.
In front of an 8,187 crowd, the hosts raised their game and the Championship side were indebted to goalkeeper Ruiter for keeping out efforts from Richie Bennett and the lively Jamie Devitt, who was involved in much of their best play.
Love, on his first start, tucked in to stun the home support but Carlisle again rallied, and after the break their sustained pressure told.
Papy Djilobodji bundled Bennett over in the box and Grainger levelled, at the second attempt.
That prompted Simon Grayson to send on his first-team regulars Lamine Kone, Aiden McGeady and James Vaughan in a bid to avoid extra time.
However it was one of his starting XI, USA international Gooch, who clinched it, driving forward before drilling low beyond Jack Bonham for his first club goal.
- 4JoyceSubstituted forHopeat 85'minutes
- 10AdamsSubstituted forKennedyat 88'minutes
- 11DevittSubstituted forMillerat 85'minutes
- 5DjilobodjiBooked at 59mins
- 3OviedoSubstituted forMcGeadyat 72'minutes
- 22LoveSubstituted forKonéat 65'minutes
- 17NdongBooked at 64mins
- 29AsoroSubstituted forVaughanat 66'minutesBooked at 90mins
- 10KhazriBooked at 57mins
- Darren Bond
- Shots on Target
Second Half ends, Carlisle United 1, Sunderland 2.
Attempt saved. Mark Ellis (Carlisle United) header from the centre of the box is saved in the centre of the goal.
James Vaughan (Sunderland) is shown the yellow card for a bad foul.
Michael Jones (Carlisle United) wins a free kick on the left wing.
Foul by James Vaughan (Sunderland).
Foul by Reggie Lambe (Carlisle United).
Didier Ndong (Sunderland) wins a free kick on the right wing.
(Carlisle United) wins a free kick on the right wing.
Foul by Lynden Gooch (Sunderland).
Reggie Lambe (Carlisle United) wins a free kick in the defensive half.
Foul by Wahbi Khazri (Sunderland).
Substitution, Carlisle United. Jason Kennedy replaces Nicky Adams.
Attempt missed. James Vaughan (Sunderland) right footed shot from the centre of the box is close, but misses to the right.
Foul by Tom Parkes (Carlisle United).
James Vaughan (Sunderland) wins a free kick on the right wing.
Attempt blocked. Nicky Adams (Carlisle United) right footed shot from outside the box is blocked.
Substitution, Carlisle United. Shaun Miller replaces Jamie Devitt.
Substitution, Carlisle United. Hallam Hope replaces Luke Joyce.
Reggie Lambe (Carlisle United) wins a free kick on the right wing.