Leeds fought back from 16-0 down to claim a thrilling victory and extend Leigh’s winless start to the season.
The Leopards took charge with tries from Gareth O’Brien, Kai O’Donnell and Umyla Hanley and two Matt Moylan goals to power ahead at the break.
Leeds stormed back to level with three tries in 13 minutes through Rhyse Martin, Matt Frawley and Ash Handley.
And Handley crossed again for his seventh try of the season to complete a stunning comeback win.
More to follow.
Leigh: O’Brien, Hanley, Hardaker, Leutele, Charnley, Moylan, Lam, Hughes, Dwyer, Mulhern, O’Donnell, Halton, Amone.
Interchanges: Norman, Davis, Nakubuwai, Trout.
Sin-bin: O’Brien (52).
Leeds: Miller; Roberts, Newman, Momirovski, Handley; Croft, Frawley; Oledzki, Ackers, Goudemand, McDonnell, Martin, C Smith.
Interchanges: Holroyd, O’Connor, Sangare, Ruan.
Sin-bin: Sangare (73).
Referee: Chris Kendall.