Wigan Warriors delivered a dominant defensive performance to defeat derby rivals St Helens and secure a spot in the Challenge Cup final. This marks their third final appearance in five years.