JERAD O'Pray drove a stake through the heart of his former club Westbury United on Tuesday with a last-minute goal that sealed a memorable Les Phillips Cup tie.
O'Pray bundled the ball home in the 125th minute to bring the curtain down on a cracking quarter final between two Wiltshire sides who are determined to end their season with some silverware.
Before the game the two managers, Westbury's Paul Brickley and Colin Bush of Corsham, congratulated each other on winning their respective Toolstation League manager of the month awards.
Neither man could have predicted what was to follow as the two Wiltshire rivals produced five goals and four red cards on a night of passion and drama at Meadow Lane.
In a frantic opening Steve Seals dragged his fourth minute spot kick wide of Craig Chaplin's right post after Andy Coombes was harshly judged to have fouled Wayne Wheeler in the box.
Former Westbury striker Toby Colbourne went close for Corsham minutes later but his clever lob dropped narrowly wide of the goal with Nick Evans stranded.
The White Horse men took a deserved lead after 18 minutes when Paul Beavers placed an exquisite lob beyond the reach of Chaplin after Wheeler's low shot was only half-cleared.
Corsham full back Dave Hopkins then forced a good save from Evans with a low free kick before the Reds got their equaliser after 30 minutes. Colbourne appeared to be in an offside position when he converted Frank Coleman's low cross but the flag stayed down and the Southbank side were level.
The opening to the second half was timid in comparison but the game sprung to life again after 66 minutes. Gary Blackwood produced a desperate goalline clearance to deny Mark Pearce and James Dowd scrambled the ball off the line at the other end from Colbourne's mis-timed header.
Blackwood cleared off the line again with 10 minutes to play and Ben Fitch lashed a shot wide for Corsham as both sides looked to finish the game in normal time.
As extra-time began there was no sign of an end to the drama. Ross Parker blocked well from O'Pray and Wheeler continued to torment Towler and Coombes in the Corsham defence with his electric pace.
Ashley Groves was the first man to see red when he received a second yellow card for a foul on Fitch. From the resulting free kick, Fitch out-jumped the Westbury defence and guided his header beyond Evans to give Corsham the lead for the first time.
Delight turned to despair for Fitch three minutes later when the winger received his marching orders for a second booking.
With ten against ten Westbury poured forward in search of an equaliser and Chaplin was forced into two good saves from Matty Bown and Beavers. But the Reds' stopper could do nothing to prevent Ross Parker from levelling the scores from close range with 107 minutes played.
Both teams were reduced to nine men in the second half of extra time when Blackwood and Wheeler were dismissed following a scuffle off the ball.
Bown had a glorious chance to snatch victory for the hosts with four minutes left but he lifted his effort wide of the target.
Corsham picked themselves up to force a string of corners at the death and O'Pray dealt the killer blow when he poked the ball into the roof of the net after a desperate goalmouth scramble.
Westbury manager Paul Brickley could not hide his disappointment as his players trudged disconsolately from the field after the final whistle.
He said: "It was sickening to concede a goal right at the end. Corsham's first goal was a mile offside as well. I just hope this result does not affect the rest of our season.
"It was a great game to watch with chances at both ends. I really thought we deserved to win it.
"In all my time in football that was the proudest I have ever been of my team.
"We have proved we can live with the best team in the Premier Division."
Corsham boss Colin Bush was full of praise for his First Division opponents.
He said: "We knew it would be a tough match tonight and we did not play well. The pleasing thing was that we were still good enough to go through to the semi final.
"Westbury would do well in the Premier Division. They have a strong side and Wayne Wheeler caused us all sorts of problems. That lad has pace to burn."
A Steve Seals penalty earned a point for Westbury in their First Division match against Longwell Green on Saturday. The result keeps Westbury in fourth place.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article