Joe Willock struck twice as Newcastle came from behind to beat Birmingham City 3-2 in a pulsating FA Cup fourth-round tie at St Andrew’s.
Eddie Howe's much-changed side capped a fine week thanks to Willock's late winner, having reached the Carabao Cup final with victory over Arsenal on Wednesday.
Willock was abused on Instagram in the wake of Newcastle's 2-1 defeat home at Fulham last weekend and Howe hailed his "strong-willed" player for letting his "football do the talking".
League One leaders Birmingham pushed their Premier League visitors all the way, taking a shock lead inside the opening 40 seconds when Keshi Anderson peeled away at a corner and headed the ball across goal for Ethan Laird to fire in.
Nick Pope produced a fine save to push away Anderson's volley before Newcastle hit back. Bailey Peacock-Farrell appeared to have made a wonderful close-range save to keep out Joe Willock but, with goal-line technology not in use in the FA Cup at grounds below the Championship, the assistant referee flagged to signal the ball had crossed the line.
And just five minutes later, Newcastle led after William Osula managed to miss an open goal from two yards, inadvertently flicking the ball up behind him for Callum Wilson, making his first start since May 2024, to stab home and spare his team-mate's blushes.
Willock had a third correctly ruled out for offside before Birmingham's dangerman Stansfield headed wide a good chance from close range.