Arsenal midfielder Aaron Ramsey has signed a four-year contract with Juventus worth over £400,000 per week, according to Sky sources.
The Wales international has agreed a pre-contract deal with the Italian champions and will join on a free transfer when his Arsenal deal expires at the end of the season.
Ramsey had been in talks with the Gunners over a new deal for several months, but the club withdrew their offer in October, leaving Ramsey free to discuss a move away from north London.
Last month, Arsenal head coach Unai Emery suggested funds were tight at the Emirates Stadium when he admitted they were only able to sign players on loan in the transfer window.
In the last 13 months, Arsenal have signed Pierre-Emerick Aubameyang, Bernd Leno, Sokratis Papastathopoulos and Lucas Torreira for a combined total of over £100m, but only signed Denis Suarez on loan from Barcelona in January.
Mesut Ozil was also handed a new long-term contract last season that Sky sources understand to be worth £350,000 per week.
Juventus are considered to be experts at exploiting the free transfer market, and have signed the likes of Dani Alves, Emre Can, Andrea Pirlo and Paul Pogba on pre-contract deals in recent years.
Ramsey will become the third Welshman to play for Juve, following in the footsteps of Ian Rush – who spent just one season in Italy – and John Charles, who spent five years with the club in the 1950s and 60s.