DEBUTANT Dan Martin came off the bench to score a dramatic last-gasp winner as Swindon Supermarine took all three points at Mangotsfield United this afternoon.

Marine led 2-0 at Cossham Street through Chris Taylor and a Zac Evans own goal before conceding twice to throw away their lead but former Shortwood United youngster Martin fired home in the 90th minute to hand Dave Webb’s side a 3-2 victory.

Elsewhere, Cirencester Town conceded twice in two minutes at the Corinium Stadium as they were denied a victory over promotion-chasing Chesham United.

Nat Jarvis netted from the penalty spot in his first appearance since joining Cirencester on a permanent basis whilst Aidan Bennett was also on target to put the home side 2-0 up in the first half but Chesham’s Ryan Blake pulled a goal back in the 89th minute before Toby Little equalised a minute into added time.

Chippenham Town suffered an afternoon to forget as they were thrashed 5-1 at high-flying Dunstable Town.

Toby Osman netted a consolation goal for Chippenham, with Anthony Marsh hitting a brace for the hosts whilst Adam Watkins, Charlie Henry and David Hutton were all also on target.

In the Hellenic League Premier Division, Highworth Town moved up to second in the table with a 2-0 win at Milton United whilst Wootton Bassett Town were held to a 2-2 draw at Abingdon United.

Shrivenham suffered a 2-1 home defeat at the hands of Reading Town.

In Division One West, Fairford Town drew 3-3 with Wantage Town Reserves but there was disappointment for Purton and New College, who were beaten 5-1 at Carterton and 4-0 at home to Longlevens respectively.