Olney Town will face New City Heating Division One champions-elect Willen in the final of the Knock Out Cup after both won their last four ties.
The two semi-finals, held at New Park in Greenleys, saw a total of nine goals scored – eight of which came when Willen took on closest league rivals AFC Santander ‘A’.
Eight points separate the teams in the league, but there was nothing between them on Sunday as Willen just edged through 3-1 on penalties after their 4-4 draw.
The other game was more straight forward, with Olney beating Division One side FC MMIX by a single goal.
The finalists for the Bill Johnson Cup have also been decided as Inter Faith saw off AFC Santander ‘B’ 4-0 and RJ Fitness beat Southcott 3-0.
The two cup finals will be played back-to-back at Manor Fields on May 12.
On the league front there was a routine 2-0 victory for New Bradwell over MK United in Division One, while Punjab Utd thumped New City Saints 6-0.
In Division Two, Stacey Bushes were 1-0 winners over Bletchley Wanderers.