King's Lynn Town staged a thrilling second half comeback to set up a play-off showdown against Alvechurch on Bank Holiday Monday.
In a Southern League Central Premier play-off semi-final that had everything, the Linnets overturned a slender first-half deficit to clinch their place in the final for a second successive season.
Mike Taylor gave Stratford a one-goal lead at the break, but Lynn were a completely different animal after the interval in front of a bumper crowd of more than 1200.
Substitute Ryan Hawkins levelled matters with a stunning strike before Michael Clunan, fit again after a recent illness, and Rory McAuley added further goals to seal an incredible 3-1 win.
In the other semi-final tie, Alvechurch, trailing to a penalty at the break, also came from behind to defeat Stourbridge 2-1.
King's Lynn Town: Street, Barrows (Jones 69), Blake-Tracy, Jarvis Fryatt, McAuley, Clunan, Richards (Hawkins 42), Gash, Marriott (Mellors-Blair 85), Henderson. Subs not used: Parker, Robinson.