This season's Premier Squash League final will be an all-Surrey affair after Surrey Health & Racquets and St George's Hill won tough semi-finals.
St George's Hill secured a dramatic 3-2 away win over Derbyshire's Duffield, despite trailing 2-1.
And recently crowned British champion Daryl Selby led title-holders Surrey to a 3-2 success over Leeds side Chapel Allerton in another thriller.
Surrey Health will face St George's Hill in the final on Tuesday, 3 May.
Cheered on by a partisan home crowd, three-time champions Duffield went 2-1 up thanks to a dramatic five-game win by Laura Hill over Victoria Lust, and a straight games victory by world number one Nick Matthew over England team-mate Peter Barker.
But a courageous performance from Adrian Waller saw the former British junior champion beat Australian Matthew Karwalski and Adrian Grant and Joel Hinds completed the comeback to earn Surrey their third final in four years.
Firm favourites St George's, playing on their home courts in Weybridge, twice led in the tie - but on both occasions Chapel Allerton rallied back to level.
However Selby beat Aaron Frankcomb 3-0 to secure the win.
Benz-Bavarian Duffield 2-3 Surrey Health & Racquets
TWP St George's Hill 3-2 LEBC Group Chapel Allerton