Wigan went level on points with Warrington, Catalans Dragons and Hull FC at the top of the Super League table with a Magic Weekend win over Leeds.
Kallum Watkins gave the bottom-of-the-table Rhinos an early lead but Willie Isa’s first two Wigan tries put them 12-4 ahead at the break.
George Williams, Dom Manfredi and Ben Flower put the Warriors in control before Mitch Achurch pulled one back.
But Oliver Gildart and Dan Sarginson went over late on to wrap up the win.
Wigan’s victory, complete with their biggest points haul of the season, leaves four teams separated by only points difference at the top of the table, although Catalans and Hull both have the opportunity to take over as leaders if they beat Wakefield and Hull KR respectively on Sunday.
Shaun Wane’s Warriors came into the game – a re-match of last season’s Grand Final won by Leeds – having suffered back-to-back league defeats but knowing that they had not been beaten at Magic Weekend since 2008.
And once they went in front they proved too good for the out-of-sorts Rhinos, whose nightmare season since winning the treble last year shows no signs of ending.
Leeds, who were without 10 regulars through injury and suspension, have now lost five successive games in all competitions and defeat leaves them six points away from eighth-placed Widnes in the race for a top-eight finish before the league splits.
Leeds: Hardaker, Handley, Watkins, Keinhorst, Golding, McGuire, Lilley, Galloway, Jones-Buchanan, Singleton, Ferres, Cuthbertson, Walters.
Replacements: Mullally, Hallas, Achurch, Briscoe.
Wigan: S. Tomkins, Manfredi, Gildart, Sarginson, Charnley, Williams, Smith, Crosby, Powell, Flower, Bateman, Isa, O’Loughlin.
Replacements: Mossop, Tautai, Sutton, Burke.
Referee: Robert Hicks (RFL), replaced by Joe Cobb (RFL) on 18 minutes because of injury.