Manchester United striker Wayne Rooney has agreed a new five-and-a-half year contract worth up to £300,000 a week.
The 28-year-old England international will extend his current contract by four years, tying him to the club until June 2019.
His old deal, which would have expired next year, paid up to £250,000 a week.
Manchester United's decision to award Wayne Rooney
the most expensive long-term contract in the club's
history is more than about just keeping one of their
most influential players at Old Trafford.
This is about a demonstration - some might even say
desperation - to show that United under David Moyes
can still keep their best players even at a time when
their own status in the domestic and European game is
reduced, no matter how temporarily.
Rooney joined United from Everton in August 2004 and is only 42 goals shy of passing Bobby Charlton's record total of 249 for United.
The former Everton forward has taken 430 games in all competitions to score his 208 goals for the Red Devils.
The club have yet to formally announce the contract.
Rooney had looked set to leave Old Trafford last summer after former United manager Alex Ferguson claimed he had asked for a transfer - something the player denied.
It seems likely that next season will be Rooney's first out of the Champions League since his move from Goodison Park 10 years ago.
The Red Devils are 11 points off the top four, although they could still qualify by winning this season's tournament.
Rooney, who returned to first-team action at the end of January after nearly a month out with an injury, has made 28 club appearances this season and scored 11 goals.