Keifer Moore scored twice against his former club to condemn Truro City to a 2-1 defeat against Dorchester Town on Tuesday night at Treyew Road.
Moore headed the Dorset side ahead on 22 minutes but a Martin Watts free-kick levelled for Truro just a minute later.
The score remained level until Moore capitalised on a defensive lapse to strike home the winner from close range in the 86th minute.
Truro stay bottom of the Blue Square Bet South, 19 points from safety.
Meanwhile Dorchester move up to 11th in the table, five points away from the play-off places.