Manchester United striker Marcus Rashford has signed a new long-term contract.
Rashford has penned a four-year deal worth £200,000-a-week that will keep him at Old Trafford until at least 2023, with the option of a further year.
It will see the England international become one of United's highest-paid players after establishing himself as a first team regular since making his senior debut in February 2016. He has scored 45 goals in 170 games and won 23 England caps.
"Manchester United has been everything in my life since I arrived here at the age of seven," Rashford said. "This club has shaped me, both as a player and as a person, so it is such a privilege every time I get the opportunity to wear the shirt.
"I want to thank Ole [Gunnar Solskjaer] and his staff for everything they have done for me; they are the perfect group of coaches to learn from as I continue my development and look to push on to the next level.
"I will be giving everything I have to help get this club back to where it belongs and deliver the success that our fans deserve."
United were ready to trigger a one-year extension in Rashford's contract to tie him down until 2021 before making a breakthrough in negotiations over a longer agreement.
Rashford has become the main centre-forward under new boss Solskjaer and the Norwegian was delighted with the news.
"Marcus is one of the most talented English players of his generation. He is an outstanding player; blessed with natural pace and energy," Solskjaer said. "Marcus is a shining example of the talent that our academy produces and his upbringing means that he truly understands what it means to play for Manchester United.
"Despite being only 21 years old, Marcus already has great experience.
"He has a fantastic future ahead of him with the club and I am delighted that he has signed a new contract."
Since making his debut in 2016, Rashford has won the FA Cup, League Cup and Europa League.