Leeds Rhinos came from behind twice to beat a 12-man Castleford Tigers side 28-24 at Headingley.
Castleford struck after just three minutes, as Liam Watts managed to get his way over. Danny Richardson converted for a six-point lead.
Leeds got back into it 10 minutes later, as Ava Seumanufagai managed to power his way over the line. Rhyse Martin converted to level the match.
Cas were then dealt a blow after half-an-hour as Oliver Holmes was sent off as he was adjudged to have kicked out at Richie Myler.
The Rhinos took advantage three minutes before the break, as Luke Gale got over from short range. Martin scored the conversion.
However, that was not the last of the first half action, as Greg Eden collected a loose kick from Cameron Smith and ran from inside his own half to score.
The 12 men took the lead early on in the second half, as Eden managed to squeeze in in the corner. Richardson scored the conversion to give them a six-point lead for the second time.
The Tigers stood firm, until the Rhinos hit back just after the hour, as Liam Sutcliffe got over for the try. Martin was off-target with the conversion attempt.
Just a few minutes later, Tom Briscoe finished off a good move in the corner to put Leeds into the lead for the second time. Martin was back on target to make it a four-point advantage.
Martin then managed to grab a try for himself to all but seal the contest. He also converted for a 10-point lead with four minutes to go.
However, the final word would go to Castleford, as they got a penalty try. Konrad Hurrell was adjudged to have taken out Cheyse Blair as he went to ground a kick from Paul McShane. Richardson converted to set up a grand stand finish.
They tried to throw it around, but ended up surrendering possession to seal the game for the Rhinos.
Leeds are back in action on Thursday when they face fellow West Yorkshire rivals Wakefield Trinity at the Totally Wicked Stadium.
As for the Tigers, they are back in action on Friday, as they face Huddersfield Giants at The John Smith’s Stadium.