Bradford Bulls pulled off a shock win away to top-of-the-table Wigan Warriors, running out eventual 22-30 winners.
The first half was incredibly close; after an early couple of Wigan tries from Anthony Gelling and Jack Murphy, Bradford rallied to edge the half 16-18.
The away team gave up only six more points in a textbook second half. The Wigan score came 11 minutes into the half, but from then on it was all Bradford.
Two converted tries in three minutes turned the game back around through Elliot Whitehead and Karl Price and Bradford held out for the 22-30 win.