Town came back from 3-1 down to snatch a 3-3 draw against Yeovil Town courtesy of goals from Charlie Austin, Sean Morrison, and a late stunner from Jon-Paul McGovern.
It was a cagey opening to the match, with Paul Caddis' long range effort the only sniff of a chance for either side.
The hosts enjoyed more of the ball, but they were also restricted to long range efforts; Gavin Williams' speculative shot the closest they came.
Town then proceeded to take the lead after 22 minutes with the first clear cut chance of the game, and it was a familiar name on the score sheet.
Michael Rose's quick free-kick released Matt Ritchie on the left flank, and when the winger whipped in a dangerous cross, Glovers defender Adam Virgo made a mess of his attempted clearance, and the ball broke to Charlie Austin who poked it into the roof of the net from close range.
It could have been two a few moments later, as Ritchie again fired an excellent ball into the box which Austin slid past Stephen Henderson, but the ball rebounded off the post and back into the 'keeper's arms.
It was then David Prutton's turn to go close to doubling the lead, but Henderson parried his long range effort clear of danger.
Town were looking solid and almost certain to go into the break a goal to the good, but after Rose was penalised for handball 25 yards from goal, Gavin Williams stepped up to drill the free-kick into the bottom corner and strike a deflating blow to the visitors seconds before half time.
The hosts made a strong start to the second period, and were in front within five minutes, as David Lucas was beaten to the ball by Sam Williams in the box, and the striker flicked it into the path of Dean Bowditch who couldn't miss from close range.
Town responded well and could have been back on level terms immediately, but neither David Ball nor Charlie Austin could put the finishing touch to an inviting Michael Rose cross.
However it got worse for Town after an hour, when a long ball from Nathan Jones set Dean Bowditch clear on goal, and the striker controlled it well on his chest and side-footed the ball under Lucas to make it three.
The third looked to have been a sucker punch, and though Town continued to huff and puff, a way back into the game looked decreasingly likely to materialise.
But Sean Morrison gave the visitors hope on 86 minutes, as he volleyed a deep corner from Rose into the empty net, and an unlikely comeback was complete two minutes later as Ben Roberts spilled a cross from Alan O'Brien, and Ritchie laid the ball into the path of J-P McGovern who smashed a first time shot into the top corner to send the away fans into raptures.
There looked only one side who were likely to win it after that as Town poured forward in search of the winner, but it was not forthcoming.
However Danny Wilson will be relieved to have taken a point from a match that looked to have drifted away from his side.