Less than a month ago Newcastle's season seemed set to implode when they were beaten convincingly by fellow Premier League strugglers Brighton.
A six-game winless run had left the team at its lowest ebb, a 10-point gap to the relegation zone reduced to three and Fulham threatening to reel them into the bottom three, all amid constant speculation about manager Steve Bruce's future.
But Saturday's exciting 3-2 win over West Ham meant a side that once looked doomed now seem increasingly likely to preserve their top-flight status. If they haven't already.
Now up to 15th in the table, Bruce's side have a nine-point cushion above the bottom three.