The Pilgrims had led through Jordan Keane's third minute header but were left empty-handed courtesy of a double from former loanee Adam Boyes.
Boyes headed home after 36 minutes and scored the winner in the final minute of normal time but other results left the Pilgrims safe with four games to play.