The Sydney Roosters rounded off a difficult week by holding their nerve to comfortably beat a gallant Newcastle 40-14 and book their place in next Sunday's NRL grand final against Manly.
Four tries in a blistering 13-minute second-half spell was enough to end the season of a Knights side roared on by more than 15,000 of their supporters who made the trip down to Sydney.
The Roosters' build-up to the game was disrupted by a report linking three of their players to performance-enhancing substances - but Trent Robinson's side showed no signs of distraction and were ruthless after halftime as they blew away Wayne Bennett's men.
Newcastle had more than held their own in the first half, holding out the home side comfortably in the opening half-hour with James Maloney and Tyrone Roberts exchanging penalties to tie the scores at 2-2.
But their plans were thrown into disarray midway through the opening stanza when Danny Buderus was forced out of the game after being knocked unconscious, coming off second-best trying to bring down the onrushing Jared Waerea-Hargreaves.