Newcastle's NRLW title defence remains on track after they wrapped up a grand final spot with a thrilling 30-24 win over Brisbane at McDonald Jones Stadium.
In a brutally one-sided opening, the Knights shot to an 18-0 lead within 18 minutes before withstanding a second-half fightback from the Broncos.
Tamika Upton was again the star for the home side, with the Dally M favourite scoring one try and setting up two.
In a dominant display, Upton ended with 202 metres, 12 tackle busts and three linebreaks.
Hannah Southwell scored from an Upton offload for her first NRLW try in her sixth season, while fellow forward Caitlan Johnston also ran onto a grubber kick from the No.1.
Teenage half Jesse Southwell also nailed five-from-five with the boot, with kicking proving the difference as both sides finished with five tries.
The Knights will play the winner of Sunday afternoon's other semi-final between the Sydney Roosters and Gold Coast at Allianz Stadium.
Newcastle have been the runaway best team this season, with their only loss coming against the lowly-ranked Cowboys in the second round.
But they were forced to fight hard to hold on for victory on Sunday.
After Upton dominated the first half, Brisbane were by far the better team in the second.
The Broncos worked their way back into the match at 18-10 after tries to Shenae Ciesiolka and Chelsea Lenarduzzi either side of the break.
But they were left to rue a Gayle Broughton error from within their own half, opening the door for Upton to score and make it 24-10.
Brisbane fought back back to 24-18 with nine minutes to play, before bench forward Tiana Davison again gave the Knights breathing room with a 12-point lead.
Lauren Dam scored a late try for the Broncos to give them a chance in their final set, but the Knights were able to survive and keep their title defence alive.