A Latrell Mitchell try has saved the Sydney Roosters in their thrilling 24-22 NRL qualifying final win over Brisbane.
In a frantic final 11 minutes, the lead changed twice on Friday night as Brisbane came from nowhere before having their hearts broken in front of 21,212 fans at Allianz Stadium.
The Roosters were by far and away the better side and, at one point, looked like running away with it up 14-0 just before halftime.
But a Ben Hunt grubber-and-regather set up a grandstand finish at 18-16 with 11 minutes on the clock.
And when Benji Marshall kicked long for a 40-20, Blake Ferguson raked the ball infield and Corey Oates picked up the spoils to canter over to give his side the lead for the first time.
But just when the Roosters looked like they had turned belly up, Mitchell ran over the top of James Roberts to level the scores, before Michael Gordon booted the winner in one of the most-memorable finishes in recent finals history.
The Roosters will advance to the third week of the finals and are within one game of a grand-final appearance, while the Broncos next week will host the winner of the Penrith-Manly elimination final.
The Broncos were lucky to be in it at halftime and Luke Keary looked like he had delivered the coup de grace four minutes after the resumption to make it 18-6.
Wayne Bennett's side hit back six minutes later when Kodi Nikorima sent Oates over in the corner to reduce the deficit to eight.
The Broncos were lucky to be in it after making six errors and completing 12 of 18 sets in the second half.
Earlier, the Roosters should have been up by more than 14-0 after Keary bombed a certain try when he failed to pass to an open Ryan Matterson and Isaac Liu dropped it just short of the line.
The Broncos looked rattled from the outset and after Hunt threw his second forward pass of the game, Aidan Guerra strolled through a gaping hole.
When Boyd Cordner palmed off a lacklustre attempted tackle by Adam Blair, the Roosters had their second and the Broncos had missed 18 tackles in 19 minutes.
The Roosters looked like heading into the second half with a healthy lead, before James Roberts latched onto a Marshall grubber to give the visitors a sniff at 14-6, only for the Roosters to stay composed in the clutch.
"I reckon you guys are sitting there thinking 'Are these guys any good or not? When are they going to play a full 80 minutes?'. But Daniel Tupou dives on that loose ball. Mitch Pearce dives on that loose ball. Latrell Mitchell has those moments," Roosters coach Trent Robinson said.
"There's two ways to win games - that's to be really dominant for a long period of time or it's to know those moments.
"But too many people have underestimated those moments that shut out games. It's so important."
Broncos coach Wayne Bennett said he never thought his side were going to win, even after Oates scored.
"We'd be lucky to beat the teams that finished 15th and 16th with that effort tonight," Bennett said.