
Park saw off Ashby Carington by 32 runs after racking up 136-4 and then restricting the visitors to 104-6.
Queniborough looked likely winners of the other last four tie when they posted an imposing 157-6, but Sports overhauled it with one ball and two wickets to spare.
The final will take place at Barkby United CC on Friday, July 21 at 6.15pm.