Widnes Vikings mounted a storming second-half fightback to consign Wigan Warriors to a first Super League home defeat since 2014 with an 18-12 victory that moved them two points clear at the top of the table.
Wigan had won all five Super League games before Thursday's top-of-the-table clash at the DW Stadium, but their perfect start was ended by a Widnes side that goes from strength to strength under Warriors legend Denis Betts.
The Warriors, brimming with confidence after beating champions Leeds Rhinos last time out in a repeat of the 2015 Grand Final, looked set to go top when they led 8-0 at half-time.
Liam Farrell put Shaun Wane's men in front when he took a stray pass from Joe Mellor and raced away for a try from deep in his own half and Josh Charnley also went over before the break.
Charnley, linked with a cross-codes switch to Sale Sharks this week, had a try ruled out but was not to be denied a double to make it 12-6 after Matt Whitley's converted try brought Widnes to within two points of the home side.
The Vikings showed what they are made of in the final 20 minutes, though, with Stefan Marsh squeezing over in the corner against his former club and Charly Runciman taking an offload from Rhys Hanbury to put Betts' side in front for the first time.
Wigan were unable to respond after Hanbury converted and added a penalty eight minutes from time, as their 21-month unbeaten home record came to an end.