BARNSTAPLE Town were handed their first Southern League defeat this afternoon, going down at Swindon Supermarine.
The Division One South and West play-off chasers ran out 4-2 winners in a game which both sides finished proceedings with 10 men.
Josh Parson saw red for the home side after 65 minutes, before goalkeeper Steve Oliver was adjudged to have handled outside the box with 12 minutes to go and was given his marching orders.
Swindon took the lead after 18 minutes and it was former Swindon Town man Connor Waldon who headed home, following up his hat-trick in the opening-day win against Didcot Town.
Without Liam Gregory, Niall Heeney, Scott Huxtable and Scott Sharp, Barnstaple were up against it from the off but pulled themselves level on 20 minutes and it was a first for James Blake as he lobbed the keeper.
Blake thought he had doubled his, and Town’s tally, shortly after but his effort was ruled out for offside.
Swindon came out in the second half and were back in front within six minutes as Waldon headed in his fifth of the season at the far post.
Barry Yeo’s men were given a route back into the game on 65 minutes when Parson was sent for an early bath. Dave Pearse headed just wide three minutes later.
But the hosts extended the advantage with 18 minutes to go as Brad Hooper scored from the spot, before Oliver went the same way as Parson. Defender Josh Phillips replaced him in between the sticks.
Callum Parson made the game safe as the clock struck 90, firing home for 4-1. There was still time for Barum substitute Ryan Turner to head home their second of the afternoon.
Barnstaple will look to get back to winning ways when they host Paulton Rovers on Tuesday.