Four goals in a blistering nine minute second half spell saw Wallace High turn the tables on derby rivals Friends to book their second cup final place of the season.
But the bad news for the McCullough Cup winners is that they will be lining out against holders Banbridge Academy when the Burney Cup decider takes place at Lisnagarvey in just under a fortnight's time.
While Wallace finally came through their semi-final 5-2 in the Lisburn derby, Banbridge crushed Regent House 6-1 in the first semi-final as they chase an incredible five-in-a-row Burney Cup success.
But first that big derby game which attracted a sizeable crowd to Hillsborough.
Friends seemed all set to take revenge on Wallace for that McCullough final defeat as they led 2-1 going into the final 20 minutes.
But within nine minutes the game was completely turned on its head as Wallace ran in four goals to knock the heart out of their rivals.
Patrick Cochrane had put Friends ahead in the sixth minute when he converted a penalty stroke and although Daniel Nelson levelled within four minutes when he slotted home after a lovely through ball from Sean Murray, it was Friends who went in ahead after Ryan Donaldson turned in a left wing cross.
Wallace were having trouble breaking down a tight Friends defence but it all changed in the 59th minute when Murray put Nelson through and when his reverse was blocked by goalkeeper James Milliken, Andrew O'Hare was on hand to slot home the rebound.
Just 90 seconds later Wallace went ahead when Murray's cross was deflected in superbly by Scott McCabe and before Friends could gather themselves, both Ryan Getty and Jack Wilson scooped home rebounds to make it 5-2.
There were seven goals in the first semi-final too – what an advert for schoolboy hockey – and Banbridge's all-round strength showed as they had six different scorers in their emphatic victory over Regent House.
The Newtownards school gave a gritty display, with Peter McKibben, Rowan Poots and Jonny Linter in particular catching the eye, but Bann had more shape and pattern to their play and their experience shone through in the end.
Ben Knox put them ahead after just seven minutes with Robbie Scott deflecting in the second six minutes later but Poots set up Josh Gilmore to pull one back as Regent enjoyed their best spell of the game.
Clarke Neville's penalty corner conversion three minutes into the second half made it 3-1 and the impressive Jonny McKee opened the floodgates with the fourth before Jake Rowe and Mark Campbell completed the scoring.
BANBRIDGE ACADEMY: Justin Glass, Mark Campbell, Aaron Reid, Sam Farson, Robbie Scott, Ben Knox, Timmy Watt, Johnny McKee, David McCracken, Clarke Neville, Andrew Ferguson. Subs: Jake Rowe, David Armstrong, Matthew Hurst, Joshua Rowe, Andrew Adair
REGENT HOUSE: Frazer Carnduff, Bryn Walker, Andrew Boyd, Kai Jenkins, Michael Orr, Adam Tate, Peter McKibben, Josh Gilmore, Rowan Poots, Jonny Linter, Toby Fynn. Subs: Sam Martin, Neil Dickson, Nathan Grimshaw, Thomas Green, James Stewart
WALLACE HIGH: Fraser Rodgers, Thomas McRoberts, Mark McNellis, Ross Kelly, Josh Curragh, Sean Murray, Jack Wilson, Daniel Nelson, William Carey, Scott McCabe, Andrew O'Hare. Subs: David Arneill, Mark Acheson, Ryan Getty, Jordan Taggart, Jacob Hermon.
FRIENDS: James Milliken, Martyn Bothwell, Matthew Sullivan, Patrick Cochrane, Thomas Matthewson, Adam Marshall, Aaron Martin, Jack Henderson, James Brown, Finn Harkin, Bruce Lawson. Subs: Ryan Donaldson, Jamie Cochrane, Ryan West, Andrew Hanley, Andrew Cameron.