Saints scored three late tries as Rhinos imploded, having Zane Tetevano sent-off and Bodene Thompson and James Bentley sin-binned, all in separate incidents.
The trio had each played well and would have received higher marks, but for those lapses.
Harry Newman had a fine game in his second start of the season, but Leeds finished well beaten and a top-six place is now looking unlikely.
Here's how the Rhinos players rated, along with marks for the Saints side and referee.
Harry Newman had a fine game in his second start of the season, but Leeds finished well beaten and a top-six place is now looking unlikely.