Cirencester Town moved within striking distance of the Western Division safety zone courtesy of a thrilling 3-2 win against visiting Shepshed Dynamo.

It was a fine win for Ciren, but Ray Baverstock's men certainly made hard work of it, missing a string of chances before Adam Mayo struck the crucial 85th minute winner.

It was the visitors who struck first when Kirk Masters blasted home a tremendous 30th minute free-kick.

The hosts pressed for the equaliser, and it duly arrived on the stroke of half time when Dave Gee's corner was forced home by defender Steve Richardson.

Geeput his side ahead with 20 minutes remaining, but Lee McClinchley's 84th minute leveller looked to have earned Shepshed a flattering point. Mayo had other ideas though.