Try-saving tackles from Daniel Tupou and Blake Ferguson in the final two minutes ensured Sydney Roosters claimed a dramatic 16-14 victory over Wests Tigers.

Tupou scored two tries for the Roosters and produced a stunning last-ditch challenge on Corey Thompson with less than 90 seconds remaining to keep Sydney in front at Allianz Stadium on Sunday.

Ferguson, who missed out on a place in the New South Wales Blues squad for the first State of Origin match, then put a strong hit on Mahe Fonua after the buzzer to send Trent Robinson's team up to fourth.

Esan Marsters' penalty put the Tigers in front after 26 minutes, but the Roosters went into the break ahead when Ferguson converted Tupou's first try and slotted another kick between the posts.

Former New South Wales wing Tupou stretched the advantage further by dotting down in the corner after a sensational Ferguson offload, but Tim Grant grounded Josh Reynolds' grubber-kick to ignite a comeback.

Home nerves were jangling when Reynolds burrowed over to help reduce the deficit to two points, but the phenomenal efforts of Tupou and Ferguson ensured the Roosters' lead remained intact in a thrilling finale.