The young Beavers beat the young Greens 5-3 after coming from behind, being two goals down within the first 20 minutes.
They brought it back to 2-2 by half time, before conceding a third midway through the second half.
The Beavers equalised with about 10 minutes left before taking the lead, just before the 90 mins were up.
Deep in added time, they extended the lead with their 5th goal of the night.
Scorers on the night were Dylan Randall and Shadrac Malembe with two each and Langley with the other.
They will face Bedfont Sports under 18's in the final, at a venue to be announced, on March 7th, with a 7-30pm kickoff.
Congratulations to the boys, and we would urge supporters to get behind them and give them their support come the final!
Updated 13:36 - 8 Feb 2018 by Rob Overfield