Ex-North Queensland NRL star Lachlan Coote has helped champions St Helens pile on the agony for Wigan with a 24-6 derby triumph, condemning their arch rivals to a fifth straight loss and their worst run in Super League for 15 years.
Off contract Coote - who has been linked to a shock Hull KR move - gave a not so subtle reminder of his worth by scoring one of the Saints' three tries and booting six goals from seven attempts.
The out-of-sorts Warriors were forced to play with 11 men at one stage in the second half after having two players sin-binned and only got on the board through a Liam Farrell try when they trailed 24-0.
Adrian Lam's injury-hit Saints are now experiencing their worst run since 2006 when they won just two of their first 16 league games.
The Warriors flirted with relegation that year and, although they have no such concern this time after beginning the season with seven straight wins, these are worrying times for last year's grand final runners-up.
Champions St Helens were boosted by the return of England centre Mark Percival, who missed the whole of June with hamstring issues, as they look to head to Wembley for the Challenge Cup final in under a fortnight's time with a full-strength team.
Meanwhile, the Saints' Challenge Cup final opponents Castleford's next Super League game against Huddersfield on Tuesday has become the latest to fall victim to the surge in COVID-19 cases.
It came after the Tigers were forced to forfeit their last match, against Saints last Wednesday.
Huddersfield said on Sunday that one player had tested positive and they were waiting on the result from a second player who is displaying symptoms.
In all, nearly 20 players from Ian Watson's Super League squad will be unavailable on Tuesday evening's clash with the Tigers for varying reasons.
It is not yet known whether Castleford will be awarded a 24-0 victory or the game will be re-arranged.
The contest is the 10th Super League game to be called off so far this year because of coronavirus.
It leaves Castleford with just one more game - at home to Salford next Sunday - before they play the Cup final on July 17.