Mark Runnacles/Getty Images
Wilfried Bony eased Swansea City's relegation fears with an injury-time winner at Newcastle United.
The striker struck from the spot after Marvin Emnes had been fouled by Cheick Tiote to condemn the Magpies to a fifth successive defeat.
Shola Ameobi had given Newcastle a 23rd-minute lead, but Bony equalised in injury time at the end of the first half.
But after Newcastle were beaten in the closing stages, the home supporters jeered the team from the field.
There was a moment of early humour for the supporters inside the ground when referee Chris Foy was struck flush in the face by the ball, but the official was able to continue.
Ameobi was making his 400th appearance for Newcastle and celebrated with only his second goal in 55 Premier League matches in the 23rd minute.
Luuk de Jong was the architect, rolling the ball into the striker, who slipped the ball past Michel Vorm. It was also Newcastle's first goal after four games without scoring.
Referee Foy was clearly feeling the affects of his earlier injury, and he was replaced by Anthony Taylor on the half-hour mark.
Newcastle had already lost Papiss Cisse to injury earlier in the game when De Jong was also forced from the field after landing awkwardly on his ankle.
In injury time at the end of the first period, Bony clawed the Swans back into the game when he connected with Ben Davies' corner.
The game tailed off in the second half, but Jonathan de Guzman forced a fine save from fellow Dutchman Tim Krul in the 79th minute with a curling strike after an audacious effort from Loic Remy from distance, which fell wide of goal.
Those two shots symbolized a renewed effort on the part of both sides, and Krul produced another great stop from Bony after the Swansea man was sent clear by Emnes.
But in injury time, Swansea took the points. Emnes was brought down by Tiote inside the area, and Bony slotted home the penalty.
On target: 4-2