Debutant Marc Charles-Smith's 88th-minute strike sent ten-man Gosport Borough to a 2-1 Southern League premier south defeat at Farnborough.
Tony Lee looked to have clinched a point for battling Borough, with his leveller 16 minutes from time cancelling out Connor Cullen's ninth-minute opener.
But substitute Charles-Smith, signed from Wingate & Finchley earlier in the day, netted on 88 minutes to win it for Farnborough.
While it proved a debut to forget for new Gosport addition George Bennett, who was sent off with 19 minutes left as Borough suffered an eighth loss in ten league matches.
Cullen fired Farnborough ahead after nine minutes, tapping home from a cross.
Gosport, who looked threatening, were reduced to ten men on 71 minutes when debutant Bennett received his marching orders.
Remarkably, Borough levelled four minutes later. The ball fell to the feet of Lee from a free-kick and he fired home.
There was to be a late twist, though. Charles-Smith, introduced in place of Perry Coles, didn't take long to open his account for the club, grabbing what proved to be the winner after 88 minutes.