Papiss Cisse deflected home a fortunate injury-time winner for Newcastle as Alan Pardew's men recovered from Romelu Lukaku's equaliser for West Brom to claim a 2-1 victory at St James' Park.
Substitute Sammy Ameobi struck a left-foot shot from the edge of the box which took a heavy deflection off the back of Cisse and was cruelly diverted past Baggies keeper Ben Foster to seal the home side's win.
Demba Ba had netted his seventh goal in nine starts to give the Magpies a 35th-minute lead, but the dangerous Lukaku looked to have snatched the visitors a point when he headed home a Zoltan Gera cross 10 minutes into the second half.
The Baggies showed their attacking intentions from the start with Lukaku looking particularly lively down the left. But the home side had the first real chance in the 14th minute when Shola Amoebi - who had been preferred to Cisse in the starting line-up - dug out a deep cross from the right which found Ba unmarked to flash a close-range header inches wide.
West Brom had a fantastic chance to go ahead in the 26th minute when Graham Dorrans charged over the halfway line on a swift counter-attack and fed Lukaku, who was clean through on goal but saw his left-foot shot flapped out for a corner by the advancing Tim Krul.
Ameobi blazed a 32nd-minute chance into the upper tier before the hosts finally broke the deadlock three minutes later, Ameobi flicking a long Krul goal-kick into the box where Gareth McAuley made a mess of things and let Ba nip in to prod his seventh goal in nine starts past Foster.
After a slow start to the second half, Lukaku finally got the goal his performance deserved in the 55th minute when he squeezed in between Davide Santon and Fabricio Coloccini to nod home a Zoltan Gera cross from close range.
Pardew responded by making a double substitution, bolstering his forward line with the introduction of Cisse for the tiring Ameobi, while Gabriel Obertan replaced Danny Simpson.
Ba hobbled off on 72 minutes to be replaced by Sammy Ameobi, and shortly afterwards Albion came close when Youssouf Mulumbu shot down the left flank and set up a shooting chance for Markus Rosenborg, who hesitated for too long on the edge of the box.
But just when it looked like the Baggies had secured the point their performance deserved, Ameobi tried his luck from the edge of the box and Cisse diverted home the winner to keep Newcastle's fine home record on track.