Wigan have made it through to the Challenge Cup final after a 18-12 win against St Helens.
James Foster put Saints ahead with a kick before George Carmont's try gave Wigan the lead at the interval.
Two tries in quick succession from Josh Charnley and Sam Tomkins put the Warriors in a dominant position, but James Foster's two touchdowns set up a nervous finale.
The Warriors will play the winners of Sunday's semi-final between Castleford and Leeds.