Richie Myler - 7: Not the standout on the night but still produced a good performance full of support play which ultimately saw him assist Liam Sutcliffe's first try.
Tom Briscoe - 7: Part of a right-edge that defended superbly when challenged. He played a part in that. Good break down the right in the second half which nearly produced a try.
Zak Hardaker - 7: Will be disappointed he didn't take an early chance in the opening stages of the game after chasing on to a kick. But did everything in a professional fashion and kicked all of the conversions, doing Rhyse Martin proud.
Read more: Highlights as Liam Sutcliffe hat-trick puts Leeds Rhinos into Super league semi-finals
Liam Sutcliffe - 10: Look, the tries will grab the headlines, but this performance was quality from the start. His carries were excellent, his defence was solid. He was in the right place at the right time for his tries mainly, but still, needed finishing. Superb, absolutely superb.
Liam Tindall - 6: Still learning the trade. Positionally, with and without the ball, he wasn't quite on it. There was a break in the first half where Myler was looking for him but he hadn't followed up the break. But defended well.
Blake Austin - 7: One major break in the first half and kept the Dragons defence honest with his running game.
Aidan Sezer - 7: The best running performance he's produced in a Leeds shirt. Had zip and spark about him on the ball which isn't always there. Very harsh to have an early try ruled out.
Mikolaj Oledzki - 8: Statistically the man is just a machine. There's no drop in his intensity, whether it's his first tackle of 40th, his first carry or fifteenth. The key man in this pack. Be a devastating loss if he's injured for the rest of the playoffs.
Jarrod O'Connor - 9: MASSIVE call from Rohan Smith to pick him over Brad Dwyer but he did not let him down. Suspect he'll have made more tackles than anyone and made right decisions out of the ruck. A mature performance from a young man who is still nicely getting used to it.
Matt Prior - 7: A disappointing season overall but his defensive qualities clearly on show in his opening stint as he helped contain Catalans' trademark early start.
James Bentley - 8: No surprise that, now he has managed to curve his discipline, he's become instrumental to this side. Must be a joy to play with at the minute with the work he does and he's offering more with the ball than he was earlier in the year. Still plays on the edge but those disciplinary problems appear to have been ironed out.
Morgan Gannon - 6: Had a steady start to the game but was forced off with a concussion after a brutal, gruesome collision with Sam Kasiano that left him in a heap.
Cameron Smith - 9: Seriously though, how good was he? So many big moments; crunching McMeeken, forcing him to drop the ball. The try-saver on Goudemand, the deception from ruck to create Liam Sutcliffe's try. So many other good contributions too. Outstanding.
Kruise Leeming - 6: Didn't play big minutes but was full of energy while on the field.
Zane Tetevano - 7: Came on and got through a heap of work.
Sam Walters - 6: Great short stint but hard to give him a higher score given the minutes he played.
James Donaldson - 6: Typical James Donaldson performance, full of graft and effort for the cause of the team.
Read next
Brad Dwyer's Leeds Rhinos absence explained for play-off clash
Toulouse Olympique's participation agreement extended much to Championship clubs' frustration
Inside Leeds Rhinos' travel plans for play-off trip to Perpignan
Leeds Rhinos play-off showdown given the go-ahead following the Queen's passing
Brad Dwyer riding the wave of emotion as he pushes to delay Leeds Rhinos farewell