New Scarborough Town boss Derek Exley saw his depleted side lose his first game in charge at Grangetown.
Town were unlucky not to take an early lead when Ben Luntley got on the end of a Shane Holt corner, only to see his effort blocked.
New assistant manager Baz Gill also looked like he was going to get a shot on goal after latching onto a through-ball, but the Grangetown keeper was quick off his line to thwart Gill in brave fashion.
Exley’s men continued to heap pressure on their hosts and took the lead after half an hour when Gill put defender Alan Shepherd under pressure and his clearance looped over his own keeper and into the Grangetown net.
Former West Pier man Jamie Bradshaw spurned a glorious chance to double Town’s lead before the break when he found himself one-on-one with the keeper, only to miscue his shot straight at the home keeper.
Grangetown applied some pressure just before the break, but couldn’t break down the Town defence to trouble keeper Rob Clark.
The home side rallied after the break and had a couple of chances to level matters, but Lee Seed’s effort was well saved by Clark in the Town goal.
Luntley produced a stunning save from the hosts’ keeper at the other end of the pitch and the former Newlands striker then saw his superb cross evade everyone in the box.
The hosts were level after 65 minutes when their pressure paid off. Seed latched onto a through-ball and out-muscled skipper Ricky Nock before beating Clark for 1-1.
Aidan Thomas and Luntley then had efforts on goal repelled by the hosts keeper before Luntley fired over.
Grangetown’s winner came in the 83rd minute when Michael Wilson found space on the edge of the box and smashed in for 2-1.
Town had one last chance to level matters up when the ball was pulled back to Bradshaw, who smashed over the bar.
Exley’s men will regret their missed chances in the first half that eventually cost them in the end.
Town: Clark, Manson, Clayton, Gill, Nock, Pickles, Exley, Holt (Jowett 85), Bradshaw, Thomas, Luntley