Wayne Rooney will reportedly make a shock return to international football and captain England against the USA.
But a move to DC United has revitalised the 33-year-old will win a 120th cap at Wembley on November 15, reports The Sun.
Rooney scored 12 goals for his new club to guide them into the MLS play-offs before they were beaten by Colombus.
His return to the England side will be a one-off to allow him the send-off his international career deserves.
The clash is expected to raise as much as £500,000 for a number of children’s charities.
A source told The Sun: “It will give England fans the chance to say a fond farewell to a much-loved player while raising money for worthwhile causes.”
Rooney retired from international duty last year with his final game coming against Scotland at Hampden.
He said at the time: “It was great that Gareth Southgate called me this week to tell me he wanted me back in the England squad for the upcoming matches. I really appreciated that.
“However, having already thought long and hard, I told Gareth that I had now decided to retire for good from international football.
“It is a really tough decision and one I have discussed with my family, my manager at Everton and those closest to me. Playing for England has always been special to me. Every time I was selected as a player or captain was a real privilege and I thank everyone who helped me. But I believe now is the time to bow out.”