A much-changed Newcastle United side came from behind to beat League Two club Tranmere Rovers and reach the third round of the Carabao Cup.
Buoyed from their impressive draw with Manchester City in the Premier League, Newcastle controlled the game but fell behind when Elliott Nevitt was teed up.
The hosts frustrated Newcastle before captain Jamaal Lascelles, playing on with a broken nose, made it 1-1.
Substitute Kieran Trippier's corner was headed in by Chris Wood for the winner.
Eddie Howe made 10 changes from Sunday's draw but was dealt an early blow when Emil Krafth was taken off on a stretcher, replaced by Trippier, and returned to the bench in the second half wearing a boot and with crutches.
However, Lascelles used the opportunity to make his mark given the stiff competition he faces to earn a starting place in defence, reacting quickly to his initially-blocked effort to fire in the rebound for his goal.
It came 19 minutes after Josh Dacres-Cogley was chipped in behind to set-up Nevitt, the former non-league striker who only turned professional last year when he joined Tranmere.
Newcastle improved in the second half with Wood, Sven Botman and Joe Willock coming close, while Tranmere defender Kyle Jameson was perhaps fortunate to be shown just a yellow card for a late tackle on goalkeeper Karl Darlow.
Micky Mellon's side continued to battle and enjoyed spells of pressure late on but Newcastle held firm to retain their unbeaten start in all competitions this season.
Tributes were also paid in the ninth minute as fans applauded in support for the family of nine-year-old Olivia Pratt-Korbel, shot at her home in Liverpool on Monday night.
Line-ups
Tranmere
Formation 5-3-2
23Hewelt
2Dacres-Cogley19Byrne14Turnbull18Jameson3Bristow
4O'Connor16Nolan8McAlear
20Nevitt10Hemmings
23Hewelt2Dacres-Cogley19Byrne14Turnbull18JamesonSubstituted forLewisat 70'minutes3Bristow4O'Connor16NolanSubstituted forHawkesat 58'minutes8McAlear20Nevitt10HemmingsBooked at 45minsSubstitutes
1Doohan6Merrie11Hawkes15Hockenhull17Hughes22Lewis29Fisher30Lomax32TaylorNewcastle
Formation 4-3-3
26Darlow
17Krafth6Lascelles3Dummett13Targett
28Willock36S Longstaff32Anderson
11Ritchie20Wood23Murphy
26Darlow17KrafthSubstituted forTrippierat 39'minutes6LascellesSubstituted forBotmanat 70'minutes3Dummett13TargettSubstituted forLewisat 45'minutes28WillockSubstituted forJoelintonat 70'minutes36S Longstaff32AndersonSubstituted forGuimarães Rodriguez Mouraat 85'minutes11Ritchie20Wood23MurphySubstitutes
2Trippier4Botman7Joelinton12Lewis18Fernández19Manquillo24Almirón29Gillespie39Guimarães Rodriguez MouraReferee:Anthony BackhouseLive Text
Match ends, Tranmere Rovers 1, Newcastle United 2.
Second Half ends, Tranmere Rovers 1, Newcastle United 2.
Corner, Tranmere Rovers. Conceded by Matt Ritchie.
Corner, Newcastle United. Conceded by Mateusz Hewelt.
Attempt saved. Sven Botman (Newcastle United) header from the centre of the box is saved in the top centre of the goal. Assisted by Kieran Trippier with a cross.
Corner, Newcastle United. Conceded by Josh Hawkes.
Substitution, Newcastle United. Bruno Guimarães replaces Elliot Anderson.
Offside, Tranmere Rovers. Josh Dacres-Cogley tries a through ball, but Elliott Nevitt is caught offside.
Attempt saved. Jordan Turnbull (Tranmere Rovers) header from the centre of the box is saved in the centre of the goal. Assisted by Josh Dacres-Cogley with a cross.
Corner, Tranmere Rovers. Conceded by Joelinton.
Attempt missed. Jordan Turnbull (Tranmere Rovers) header from the centre of the box misses to the right. Assisted by Reece McAlear with a cross following a corner.
Corner, Tranmere Rovers. Conceded by Joelinton.
Foul by Sean Longstaff (Newcastle United).
Paul Lewis (Tranmere Rovers) wins a free kick in the attacking half.
Chris Wood (Newcastle United) wins a free kick in the defensive half.
Foul by Elliott Nevitt (Tranmere Rovers).
Corner, Tranmere Rovers. Conceded by Karl Darlow.
Substitution, Newcastle United. Joelinton replaces Joe Willock.
Substitution, Newcastle United. Sven Botman replaces Jamaal Lascelles.
Substitution, Tranmere Rovers. Paul Lewis replaces Kyle Jameson because of an injury.