Town boss Carl Adams said: “At 3-1 up we looked comfortable but when they had the wind advantage in the second-half they put us under pressure and got back into it. But Gregory is always likely to come up with a goal and it was a great finish.

“The win puts us in a good position and I think that it sends out a statement to other teams that we can compete with the ones at the top. Not many sides will put four past Swindon and once again the entertainment value was great.”

Town face another play-off candidate on Thursday night when third-placed Tiverton Town are the visitors in a 7.45pm kick-off.