Republic of Ireland international Graham Burke has agreed a new three-year deal with Shamrock Rovers.
It will see the 27-year-old forward stay with the Airtricity League champions until the end of the 2023/2024 season.
Burke is currently on loan at Rovers after leaving the side to join Preston North End on a three-year deal in 2018.
The pre-contract agreement means Burke's deal will commence when his deal with the Championship side expires this summer.
Burke has won two senior international caps.
“Shamrock Rovers F.C. has signed a pre-contract agreement with striker Graham Burke that will activate once Graham's existing contract with Preston North End ends in May 2021. This long-term contract will see Graham remain with the Hoops for at least 3 more seasons,” the club said today.