Lewis Dickinson’s penalty won the Purdie Cup for Penistone Church against local rivals Stocksbridge Park Steels.
The spot kick completed the turnaround and earned Church a 2-1 victory over the Evo Stik Division One South side.
Joe Lumsden had given Stocksbridge an early lead, but that was cancelled out by Danny Joynes in the 57th minute. Within another six, Dickinson had converted his penalty.
The 50th Anniversary Purdie Cup clash also raised £200 for both Cancer Research UK and the Yorkshire Air Ambulance.
Andy Norfolk, Chis Adams and Louis Kirk scored in Bridlington Town’s 3-2 win over Sculcoates Amateurs.
Pickering Town lost 2-0 at home to Whitby Town, while Maltby Main thrashed Horbury Town 6-1 with Steve Hopewell (3), Craig Fletcher, Ryan Carroll and Oliver Lawrence scored.
Sheffield FC won the World’s Oldest Derby with Hallam after a penalty shootout. The scores were tied at 1-1 after 90 minutes.
Adam Rolland’s goal earned Rossington a 1-1 draw at Kiveton Park.
Farsley Celtic had too much power for Campion in the 6-3 win at Throstle Nest.
The Evo Stik League heavyweights eased to victory with Paul Walker, Richard Marshall (2), James Walshaw (2), Peter Davidson scored. Jordan Missin (2) and Scott Eastwood struck for Campion.
Scarborough Athletic won 2-0 at Frickley Athletic.