Cinderford Town came from behind to break Cirencester Town hearts and end their promotion hopes on a frustrating night at the Corinium Stadium. 

Two outstanding teams played out a cracking semi-final which saw Alan Griffin's stunning bicycle kick give the hosts the lead before goals from Craig Norman and substitute Josh Hunt saw the visitors progress to the final. 

Charlie Griffin made just the one change to the team that won at Melksham Town at the weekend as Aidan Bennett came back into the team in place of Jordan Morris. 

Cinderford knew going into the game that even if they win the play-offs, they will not be able to go up due to result the night before and their points per game record. 

Despite that, there was no let up and they were bang at it from the first whistle with Richard Greaves testing Sam Ayres in the Cirencester goal in the opening seconds. 

They almost took the lead in the 20th minute when Andy Lewis' header came agonisingly close to finding the net but his header flashed across goal and dropped just the wrong side of the post. 

Greaves was forced off with an injury soon after and was replaced by Hunt which proved pivotal. 

Cirencester didn't fashion an attempt on goal until the 28th minute when Owen Windsor turned and tried to bend one into the top corner from 25 yards but it flew just over the bar. 

Their best chance of the half came five minutes later when Will Christopher unleashed a rocket from 25 yards which was tipped over by Alex Harris. 

Cirencester came out the blocks quickly in the second half with Tommy Anderson coming close almost instantly. 

They continued in that vein and took the lead on 59 minutes with a spectacular bicycle kick from Griffin. 

The ball came across and with his back to goal, he controlled it brilliantly and he hooked it over his head and it looped into the net off the post. 

Ciren then fell foul of an old cliche - you're always more vulnerable when you've just scored. 

Cinederford went straight down the other end through substitute Josh Hunt who drove forward and was met by Ayres but a mix between him and the defence saw the ball fall kindly to Norman who tucked it into the empty net from the edge of the box. 

The Foresters had the ball in the net again seven minutes later when Hunt's shot after a corner was deflected into the path of Harding who turned it in but Cirencester were saved by the offside flag. 

Cinderford looked the more likely going into the final ten minutes as Cirencester struggled to create.

The visitors got their noses in front with five minutes to go when Hunt's looping header dropped into the goal despite Ayres' best effort to scramble it out. It took an eternity to drop in but it was exactly what they deserved. 

Cirencester did respond well as Morris' strike was deflected onto the post before Griffin headed over from a corner. 

Cinderford were equally as threatening from the break and saw the game out after a series of short corners. 

In truth, Ciren huffed and puffed despite all their efforts but Cinderford deserved the victory.