Yeovil Town left it late to win against Peterborough United in a League One clash at Huish Park in which they spent most of on the back foot.
Nathan Ralph gave Posh an early scare, but United could have been ahead when Marcus Maddison's effort flew inches wide of Jake Kean's goal.
Peterborough, desperate to bounce back from a midweek 2-1 defeat at Gillingham, then had their best chance of the opening period when Maddison saw his shot come back of the crossbar.
Jack Payne then brought a save out a Kean as Boro peppered the Yeovil goal without reward.
After the break, Town could have taken the lead when captain Joe Edwards saw his effort trickle narrowly wide.
Yeovil enjoyed their best period in attack midway through the second half when first AJ Leitch-Smith saw his shot saved, before Aaron Martin headed wide from close range.
Maddison, who proved a constant threat throughout the game, brought another save out of Kean as Gary Johnson's men looked like keeping the visitors out with time running down.
In the 88th minute, Yeovil then stunned Peterborough when Joel Grant skipped through the away side's defence before chipping Ben Alnwick.
The result sees Posh drop out of the automatic promotion places, with MK Dons the beneficiaries.