Matt Turner came good for Nottingham Forest as he was the hero in a penalty shootout win against Bristol City which set up an FA Cup fifth-round tie with Manchester United.
Turner has made several high-profile mistakes in recent weeks which saw boss Nuno Espirito Santo sign a new goalkeeper in the January transfer window.
But the United States international kept Bristol City at bay throughout 120 minutes and then saved Sam Bell’s spot-kick as Forest won the shootout 5-3 after the tie had ended 1-1.
Divock Origi’s first goal for Forest since his summer move from AC Milan had given them an early lead but the spirited Championship side troubled their Premier League hosts throughout and levelled through Jason Knight.
They could have won the tie in both normal and extra-time had it not been for Turner, who pulled off a string of saves throughout the night.
Forest’s reward is a fifth-round match against Manchester United at the City Ground in three weeks, though they will have to improve immeasurably considering they have laboured past League One Blackpool in the third round and now the second-tier Robins.
Forest, who made eight changes from the side that drew at Bournemouth in the league on Sunday, had designs on an easy night when they took an eighth-minute lead.
Morgan Gibbs-White forced Max O’Leary into a stunning one-handed save down to his right, but from the resulting corner Origi glanced home to break his Forest duck.
However, it quickly became apparent that a long night was in store as the Robins levelled six minutes later.
Turner tipped Andy King’s shot from distance onto one post, the ball rolled across the line and hit the other post, where Haydon Roberts collected it and teed up Knight to tap into an empty net.
Turner then had to get down well to save Anis Mehmeti’s effort and did even better to keep out Tommy Conway’s low shot as Forest were on the rack.
Mehmeti had another effort saved by Turner early in the second half as the Forest goalkeeper was kept busy.
Forest sent on Taiwo Awoniyi and Callum Hudson-Odoi to try and wrestle control of the game.
And they began to build some pressure in the final 10 minutes.
Nuno Tavares saw a drilled effort parried by O’Leary before Hudson-Odoi teed up Neco Williams but he shot just wide as the game went to an additional period.
Both sides had chances in extra-time as the impenetrable Turner again denied Mehmeti with a stretching save while Moussa Niakhate sent a free header wide.
It was the Championship side who were pushing for a winner in the second period as Nahki Wells was somehow denied on the line after a good move down the left while Matty James whistled a shot over from a corner.
But the game was decided from the penalty spot and Turner denied Bell, which allowed Awoniyi to fire home the winning kick.
Nottingham Forest’s next game is at home to Newcastle in the Premier League, live on Saturday Night Football; kick-off 5.30pm.
Nuno Espirito Santo’s side then host West Ham on Saturday February 17; kick-off 3pm.
Bristol City’s next outing is at Middlesbrough in the Championship on Saturday; kick-off 3pm.
The Robins then welcome Southampton to Ashton Gate on Tuesday, live on Sky Sports; kick-off 8pm.
Get Sky Sports on WhatsApp!
You can now start receiving messages and alerts for the latest breaking sports news, analysis, in-depth features and videos from our dedicated WhatsApp channel!
Find out more here.