North Queensland kept their National Rugby League title defence on track with a 26-20 extra time win over Brisbane in last night's sudden-death semi-final in Townsville.
There was still no shortage of drama in the match as a Johnathan Thurston-inspired Cowboys came from behind to steal the win.
Remarkably, the stage was set for the fourth-straight derby to be decided by a solitary point after the Cowboys locked up the scores at 20-20 in the dying moments of regulation time.
Brisbane looked set to hang on for a 20-18 win before Thurston banged over a 78th-minute penalty after Matt Gillett was placed on report for tripping the Cowboys' playmaker.
The match went into extra time and someone had to step up - enter Thurston.
The Cowboys' co-captain produced a sublime inside ball to set up Michael Morgan's 85th-minute try that brought the 23,804-strong crowd to their feet.
Brisbane lost all momentum when fullback Darius Boyd knocked on from the kick- off in scenes eerily reminiscent to teammate Ben Hunt's infamous grand final gaffe.
The Broncos never recovered as the Cowboys booked a preliminary final against Cronulla in Sydney.
It maintained North Queensland's unbeaten finals record in Townsville, extending it to 7-0.
The loss snapped Brisbane's six-game winning run and drew the curtain on Brisbane skipper Corey Parker's career.
He finished with 347 first-grade appearances, making him the fourth most-capped player of all time.
Brisbane looked to have avenged their 2015 grand final loss to North Queensland when a stunning 80m effort by winger Corey Oates caught a flagging Cowboys defence out and helped the visitors snatch a 20-18 lead in the 70th minute.
It stunned the Cowboys who had looked home when they jumped to an 18-14 lead after two tries in five minutes by centre Justin O'Neill.
Running off pivot Morgan each time, O'Neill danced his way through the defence in the 57th and 62nd minutes to quickly overturn a 14-6 halftime deficit.
North Queensland's Kiwi Test star Jason Taumalolo was outstanding, amassing 272m in a remarkable turnaround since being left red faced after becoming embroiled in an alleged egg throwing incident.
The name on everyone's lips at kickoff was shock Cowboys debutant Kalyn Ponga who almost scored with his second touch in a jinking run, only to be pinged by the referee for a shepherd.
The 18-year-old became the sixth player to make his debut in a final in the past 30 years after replacing winger Antonio Winterstein, who left the field with a rib injury.