St Helens came from behind to secure a 36-20 win over neighbours Widnes to book a Challenge Cup semi-final with holders Leeds Rhinos.
St Helens came from behind to secure a 36-20 win over neighbours Widnes to book a Challenge Cup semi-final with holders Leeds Rhinos.