St Helens will meet Leeds Rhinos in the grand final of the English Super League, after Saints beat arch-rivals Wigan 26-18 on Sunday morning.
Jamie Foster racked up 14 points to fire Saints into the Grand Final with a try and five goals and they can look ahead to a Grand Final date next Saturday against Leeds.
James Roby, Lee Gaskell and Paul Wellens also scored tries for Saints while the Warriors' scorers were Josh Charnley, Eamon O'Carroll and Sam Tomkins.
Canterbury Bulldogs-bound James Graham will now end his Saints career by leading them out at Old Trafford.
Warriors boss Michael Maguire can now turn his attentions to his new role at South Sydney.