Chelsea attacker Christian Pulisic is expected to travel for a medical following an agreement with AC Milan.
The USA international has entered the final year of his Chelsea contract, and he is expected to leave the club very soon.
Lyon recently made an offer of €25m plus add-ons for his services, but Pulisic made it clear that he only wanted Milan.
The Rossoneri have now agreed a deal worth €20m plus add-ons with the Blues. Pulisic is set to undergo his medical.
The former Borussia Dortmund man is likely to sign a four-year contract with the Rossoneri with the option for a year.
The move will see him reunited with former Chelsea teammates Fikayo Tomori, Ruben Loftus-Cheek and Olivier Giroud.Hakim Ziyech is another player on the radar of the Rossoneri, but he has yet to agree personal terms with the Serie A side.
The Moroccan recently failed a medical with Al-Hilal, but remains optimistic of making a move to Saudi Arabia.