SWINDON Town could finish the season anywhere between third and ninth depending on final-day results.

A 2-1 win over Barrow pushed Town up to seventh on Saturday – a score which also maintained the club’s wafer-thin hopes of automatic promotion.

Two further results on Bank Holiday Monday further helped Swindon’s cause as Salford City (10th) were taken out of the play-off equation and Port Vale (6th) wasted the opportunity to seal off the top three to Town.

In Monday’s lunchtime game, Salford drew 2-2 with Mansfield Town (5th). Ex-Swindon defender Jordan Turnbull endured a tumultuous afternoon as he scored the opener before giving away a penalty after Stephen McLaughlin’s free-kick found the corner.

McLaughlin netted again from the penalty spot, only for Matty Lund to snatch a point which did neither team any favours.

The second game of the day also went Swindon’s way as Finn Azaz assisted and scored in Newport County’s 2-1 victory over Port Vale.

Ryan Haynes scored in the third minute for the Exiles (11th), but Ben Garrity’s equaliser threatened to give Vale a chance to end Town’s faint automatic-promotion hopes.

But out-of-form Vale could not find another goal and Azaz smashed home a 72nd-minute winner.

Heading into the 46th League Two game of the season, Swindon are the most in-form side over the past five fixtures having won four and lost the other. Northampton Town (3rd) and Bristol Rovers (4th) are next in line with 11 points from a possible 15.

However, for Ben Garner’s men to achieve a remarkable promotion without the need for the play-offs, they would need to not only beat Walsall, but also require Northampton to lose away to Barrow while hoping that Bristol Rovers taste defeat against a Scunthorpe United side which has won just four times all season.

Town hold the final play-off spot but only two teams can overhaul them on the final due to Salford’s draw.

Tranmere Rovers (9th) head to Richie Wellens’ Leyton Orient needing to win to stand any chance of making the top seven while Sutton United (8th) also require three points on the road against Harrogate Town. A draw for both of Town’s rivals below would not be enough no matter what happens to Swindon.

A crumb of comfort to the more pessimistic Town fans comes in the form of Port Vale’s last fixture. Vale have to travel to Exeter City (1st) – who themselves require a victory to guarantee the League Two title.

The Grecians’ championship rivals, Forest Green Rovers (2nd), could also do Swindon a favour as they travel to Mansfield looking for a win that would see them lift the title should Exeter not win.