Danny McGuire ran in a hat-trick of tries as Leeds maintained their fine start to the Super League season with a hard-fought derby win over Castleford.
Castleford: (8) 8
Goals: Godwin 2
Leeds: (12) 34
Tries: McGuire 3, Bai, Connolly, Senior
Goals: Sinfield 5
McGuire's two first-half tries helped Leeds go 12-8 up after Wayne Godwin had kicked a penalty and converted Ryan Clayton's try for the home side.
The Rhinos then stepped up the pressure as Marcus Bai, Gary Connolly, McGuire and Keith Senior all went over.
Kevin Sinfield was successful with his fifth conversion to round off the win.
McGuire's display drew praise from Rhinos coach Tony Smith even though he admitted his side were not at their best.
"Danny is an exceptional broken field player. He is learning about his game but he is a great kid," said Smith.
"We were not bad but not convincing. We ended up taking control but it was quite an arm wrestle. I'm happy to get that result."
Castleford boss Graham Steadman believed the game turned on Nathan Sykes' disallowed try when the Tigers trailed 12-8.
"The difference was our execution but the big turning point was the forward pass from Ryan Hudson," he said.
"We seemed to take our foot off the gas in that spell afterwards and Leeds responded to win the game."
Castleford: Gibson, Rogers, Maloney, Clayton, Pryce, Rudder, Sheridan, Greenhill, Godwin, Sykes, M. Smith, Ryan, Hudson. Replacements: Thackray, Jackson, Hepworth, Harland.
Leeds: Connolly, Calderwood, Walker, Senior, Bai, McGuire, Burrow, Bailey, Diskin, McDermott, Furner, Poching, Sinfield. Replacements: Dunemann, Jones-Buchanan, Ward, McDonald.
Referee: Karl Kirkpatrick (Warrington).