St Helens narrowly edged a contentious low-scoring local derby as two late tries from Tommy Makinson and Konrad Hurrell stunned 12-man Wigan Warriors.
Mark Percival’s penalty gave Saints a 2-0 half-time lead.
Wigan looked like winning it on 55 minutes when Bevan French scored a superb individual kick-and-chase try.
But Liam Byrne was red carded on 64 minutes for a high challenge on Percival – and Saints cashed in on their man advantage to cross twice.
More to follow.
St Helens: Welsby; Makinson, Hurrell, Percival, Bennison; Lomax, Dodd; Walmsley, Clark, Lees, Whitley, Sironen, Knowles.
Interchanges: Mata’utia, Batchelor, Mbye, Wingfield, Davies.
Wigan: Field; Miski, Keighran, Wardle, Marshall; French, Smith; Byrne, O’Neill, Thompson, Isa, Farrell, Ellis.
Interchanges:Mago, Dupree, Leeming, Nsemba, Hill.
Sin-bin: Dupree (29).
Sent off: Byrne (64).
Referee: Chris Kendall.