BOTH Heytesbury and Luxol St Andrews advanced to the semi-finals of this seasons CDP Supply-sponsored Spring Cup semi-finals after victories over respective opponents Zeals and The Stiffs.

Luxol needed extra-time to overcome a gutsy challenge from their second division stablemates The Stiffs who had missed chances in the 90 minutes to take their place in the last four.

Referee Julian Sattin was quick to heap praise on both Luxol and the Stiffs for the all-round effort and the sporting manner in which the game was played from the very first to last minute.

With neither team able to break the deadlock in 90 minutes, Ben Howlett finally unlocked the Stiffs defence with a 25-yard finish in the first period of extra time.

Luxol wrapped up victory when Stiffs' Andy Curtis deflected a Robbie Cunningham free kick onto the post and over the line to end the cup hopes of his team for another season. Luxol will host AFC Bradley for a place in the final.

With their own pitch unplayable, second division Zeals gave up home advantage for their Spring Cup clash with first division Heytesbury and as expected it was the latter who made it through to the semi-finals, a 6-1 win earning them a home tie with Calne Eagles for a place in the final.

Heytesbury took the lead on 10 minutes, Ashley Caws delivering the perfect corner for Kieron Edwards to head in at the far post.

Midway through the half it was 2-0, the Zeals defence fell asleep at a Bradley Edwards free kick allowing Jamie Howse in to double Heytesbury’s advantage.

On 30 minutes, Zeals failed to deal with another free kick and Brendan Hind was on hand to bag number three.

Zeals held Heytesbury at bay until the 65th minute when Ashley Caws set up Brendan Hind who went one-on-one with the Zeals keeper and slotted home for 4-0.

Caws then provided his third assist of the afternoon when he found Hind who tapped in to complete his hat-trick to make it 5-0 on 71 minutes.

With 10 minutes remaining, Kieron Edwards scored his second of the day when he netted from the penalty spot.

Zeals, who had plugged away all game and were dangerous from corners, grabbed a late consolation through Joao Rodrigues whose late header left the final score 6-1 in favour of Heytesbury.