Wigan Warriors claimed a 17-16 victory over Salford Red Devils at the AJ Bell Stadium to extend their unbeaten start to the season.
A Harvey Livett try saw the hosts draw first blood. He also added a penalty six minutes later to make it a six-point lead.
Six minutes later, Brad Singleton was able to level the scores for the Warriors.
Salford struck again through Jack Wells before Liam Farrell gave Wigan a lifeline before the break. Livett added another penalty to put the Red Devils ahead by four points going into half-time.
Livett kicked another penalty just before the hour to stretch Salford’s lead out to a converted try.
Singleton scored again just a few minutes later to level the scores.
With two minutes left, it was former Red Devil Jackson Hastings who delivered the vital blow and deliver a seventh straight win for Wigan.
Salford Red Devils: Morgan Escare, Ken Sio, Kallum Watkins, Harvey Livett, Rhys Williams, Tui Lolohea, Dec Patton, Seb Ikahihifo, Danny Addy, Greg Burke, Ryan Lannon, Pauli Pauli, Elijah Taylor.
Subs: Chris Atkin, Darcy Lussick, Jack Ormondroyd, Jack Wells.
Head Coach: Richard Marshall.
Wigan Warriors: Bevan French, Dom Manfredi, Joe Shorrocks, Jake Bibby, Zak Hardaker, Jackson Hastings, Harry Smith, Brad Singleton, Sam Powell, Ethan Havard, John Bateman, Liam Farrell, Oliver Partington.
Subs: Joe Bullock, Liam Byrne, Mitch Clark, Kai Pearce-Paul.
Head Coach: Adrian Lam.
9 mins: TRY- Harvey Livett (Salford Red Devils) 4-0
14 mins: PENALTY GOAL- Harvey Livett (Salford Red Devils) 6-0
20 mins: TRY- Brad Singleton (Wigan Warriors) 6-4
21 mins: CONVERSION- Harry Smith (Wigan Warriors) 6-6
25 mins: TRY- Jack Wells (Salford Red Devils) 10-6
26 mins: CONVERSION- Harvey Livett (Salford Red Devils) 12-6
34 mins: TRY- Liam Farrell (Wigan Warriors) 12-10
37 mins: PENALTY GOAL- Harvey Livett (Salford Red Devils) 14-10
59 mins: PENALTY GOAL- Harvey Livett (Salford Red Devils) 16-10
65 mins: TRY- Brad Singleton (Wigan Warriors) 16-14
66 mins: CONVERSION- Harry Smith (Wigan Warriors) 16-16
78 mins: DROP-GOAL- Jackson Hastings (Wigan Warriors) 16-17