Newcastle United had patched-up goalkeeper Rob Elliot to thank after the club claimed its first away win of the season.
Steve McClaren's side beat Bournemouth 1-0 thanks to a first-half goal from forward Ayoze Perez, his third of the Premier League campaign.
But the star of the show was Elliot, who had passed a late fitness to line up at the Vitality Stadium.
Elliot – who had been doubtful with a thigh problem – made a string of first-half saves to deny Joshua King, and also stopped efforts either side of the break from Dan Gosling and Matt Ritchie.
The result saw United move out of the relegation zone for the first time since late August.
McClaren's side are 16th in the table ahead of the rest of this afternoon's games.
Bournemouth took the game to Newcastle from the first whistle, and Elliot denied King four times and also stopped a header from former United team-mate Gosling.
Eddie Howe's side also had a penalty claim waved away, with captain Fabricio Coloccini having seemingly blocked King in the box.
Newcastle, however, made their one chance count.
Paul Dummett played the ball forward to Aleksandar Mitrovic, who had his back to goal. The striker cleverly found Georginio Wijnaldum with a backheel, and he in turn set Perez away.
Perez flicked the ball past goalkeeper Adam Federici, who got a hand to his left-footed shot but couldn't stop it.
McClaren, surprisingly, sent out an unchanged side for the second half.
And normal service resumed after the break, with Elliot having tipped a Ritchie header soon after the restart.
Papiss Cisse replaced Mitrovic in the 63rd minute, and Bournemouth kept on pressing for an equaliser. Elliot, however, was equal to everything they threw at him.
Florian Thauvin replaced Ayoze Perez, who had ran himself into the ground.
Coloccini headed a Thauvin free-kick, flicked on by Wijnaldum, inches over Federici's crossbar in the dying minutes.
McClaren replaced Vurnon Anita – who had had a poor game – in a final change.
Newcastle held on to claim a hugely-important victory ahead of next weekend's home game against Leicester City.
BOURNEMOUTH: Federici, Smith, Francis, Distin, Daniels, Ritchie, Gosling, Surman, Arter (Rantie, 79), Stanislas (Tomlin, 73), King (Kermorgant, 73). Subs not used: Boruc, Cook, Bennett, MacDonald.
NEWCASTLE UNITED: Elliot; Janmaat, Mbemba, Coloccini, Dummett; Sissoko, Anita (Mbabu, 90), Tiote, Wijnaldum; Perez (Thauvin, 77), Mitrovic (Cisse, 63). Subs not used: Woodman, Lascelles, Gouffran, de Jong.
Goals: Perez 27
Bookings: Janmaat 44, Arter 69, Smith 83, Tiote 88
Referee: Lee Mason (Bolton)