Former Sweden striker Zlatan Ibrahimovic has confirmed he will sign for Manchester United after leaving Paris St-Germain.
The 34-year-old was out of contract after four years at the French champions.
He will link up again with his former Inter Milan boss Jose Mourinho at Old Trafford.
“Time to let the world know. My next destination is Manchester United,” he wrote on his Instagram account.
United, who finished fifth in the Premier League last season and failed to qualify for the Champions League, have yet to confirm the move.
Ibrahimovic is yet to complete a medical and sign a contract with the Old Trafford club.
Goals, trophies and other honours
Ibrahimovic made his debut for hometown club Malmo in 1999 and went on to play for Ajax, Juventus, Inter Milan, Barcelona and AC Milan before joining PSG.
He has scored 392 goals in 677 games and last season was his most prolific, with 50 goals in 51 matches – a record for the French club. His tally of 38 league goals was also a club record.
The player – who retired from international football after Sweden’s exit from Euro 2016 earlier this month – has won a trophy every season of his career since 2001, including 13 league titles.
In his four seasons at PSG, Ibrahimovic won 12 trophies, including the domestic quadruple twice.
Ibrahimovic had earlier said he had “many options” for next season, including a return to Italy – but the lure of working with Mourinho has proved too strong.
He played under the 53-year-old Portuguese at Inter in 2008-09, helping them win the Serie A title, before joining Barcelona.
In his book I Am Zlatan Ibrahimovic, he described Mourinho as a manager he was “willing to die for”.
Speaking recently on Mourinho’s appointment at United, he said: “He is the man to bring them back to the top. I had a fantastic time working with him. If we will work again I don’t know.”