Substitute Ben Williamson broke Forest Green hearts as his late winner saw Port Vale edge home at The New Lawn.
Ashley Vincent put Vale ahead early on as he skipped past two challenges before coolly finishing and then set up Clayton McDonald for the second.
James Norwood curled a shot into the top corner to give the home side hope before skipper Eddie Oshodi equalised.
Matty Taylor had a shot cleared off the line for Forest Green before Williamson headed home the winner.
VIEWS FROM THE DRESSING ROOM
Forest Green Manager Dave Hockaday told BBC Radio Gloucestershire:
"I'm proud as punch of the lads but we aren't managing the moments well enough and that's what we're getting punished for. Fair play to them for taking the chances.
"In the second half I thought we were outstanding, and there was only one team that was going to win the game.
"We've had shots cleared off the line, we've missed chances andwe've conceded the softest of goals. We can't keep on shooting ourselves in the foot.
"After today's performance you'd expect to come away with something but one silly moment, we lose the game."
Forest Green Rovers 23 Russell 03 Stokes (Brogan - 46' ) 05 Turley 15 Oshodi Booked 16 Asafu-Adjaye 21 Racine 04 Bangura 08 Klukowski 09 Styche (Taylor - 46' ) 10 Vieira (Koroma - 83' ) 20 Norwood Substitutes 01 Bulman 02 Hodgkiss 19 Rowe 28 Brogan 07 Koroma 14 Taylor Port Vale 01 Neal 02 Yates 14 McDonald 17 Davis Booked 03 Taylor Booked (Loft - 71' ) 09 Myrie-Williams (Shuker - 85' ) 18 Morsy 23 Burge 08 Dodds (Williamson - 72' ) 10 Vincent 11 Pope Substitutes 12 Johnson 04 Murphy 07 Loft 15 Shuker 21 James 22 Lloyd 19 Williamson
Ref: Phil Gibbs