BTC Cup semi-final
READING YMCA held their nerve from the penalty spot to progress past FINCHAMPSTEAD in the semi-finals.
Samuel Tucker scored for YMCA as the match ended in a 1-1 draw.
The game was decided in a shootout and it was YMCA who booked their place in the final with a 5-4 victory.
They will face Thames Valley Premier League champions Yateley United in the final on Wednesday, May 17.
Thames Valley Premier League
YATELEY UNITED completed a perfect campaign as they made it 20 wins from 20 games by beating SB Phoenix in their final league game.
Yateley stormed to the league title to stop Finch’s run of two league wins in succession by winning all 20 of their games to give them maximum points.
Finch and Reading YMCA have a game each remaining to see who will finish as runners-up.
Thames Valley Division One
HURST ensured that they would win the league title after they won away at Hambleden.
They now have an unassailable lead at the top with one game to go.
Kenny Evans scored in their 2-0 away win at Hambleden which means they have won 14 of their 19 games.
Thames Valley Division Two
ALLIED COMMUNITY ELITE stay in eighth after they got the better of TWYFORD & RUSCOMBE with a 3-2 result.
BTC Intermediate Cup Final
READING YMCA RAPIDS fell just short at the final hurdle after they narrowly lost to Slough Heating Laurencians Reserves.
Jhamal Robinson and Tom Clark were on the scoresheet for the Rapids, but they lost out 3-2.
Thames Valley Division Three
READING CITY DEVELOPMENT tallied their ninth win in 13 games by beating Goring United Reserves.
Goals from Mahmoud Ali, Seun Akintola and Reuven Haffernan helped the Cityzens to a 3-0 win.
Berkshire Junior Cup Final
BERKS COUNTY ROVERS lost out on the chance to win a trophy after they were beaten by Wraysbury Village Development 5-2.