Zak Hardaker has signed a permanent deal with Castleford Tigers after a fee of £150,000 was agreed with Super League rivals Leeds Rhinos.
The England international has been a revelation since joining the Tigers on loan for the 2017 season and has now signed a contract until at least the end of the 2021 campaign.
Hardaker has scored four tries, including a brilliant solo effort in a win over the Rhinos last Friday, and also provided 12 assists for a Castleford side sitting pretty with a seven-point lead at the top of the table.
The 2015 Man of Steel said: "I am really thankful for opportunity that Daryl Powell [Tigers head coach] and Steve Gill [chief executive] gave me to come to Castleford at the start of the season.
"To get the chance to stay here, I just jumped at the offer. I have fully enjoyed my time here so far and I think we have a couple of exciting years ahead of us. It was an easy decision to stay here once I got the offer."
-- Castleford Tigers (@CTRLFC) June 27, 2017
Powell said: "Signing Zak is a huge deal for the club. For quality players and indeed International players to come to Castleford and then want to stay and commit their long-term futures here, I feel says a lot about us as a club.
"Zak is continuing to improve as a player and I believe he will continue to do so over the coming seasons. I look forward to working with Zak and helping him to firstly to do something special with Castleford and then grow as an International player and play in the World Cup at the end of the season."