AC Milan have completed the signing of Ismael Bennacer from Empoli for a reported €16 million (£14m/$18m) fee.
Bennacer has signed a five-year contract at San Siro after his former club Arsenal were understood to have refused to take up an option to match the offer made by Milan.
The 21-year-old midfielder joined the Gunners from Arles in 2015 but made just one first-team appearance - in a 3-0 EFL Cup defeat to Sheffield Wednesday in 2015 - and was sold to Empoli following a loan spell with Tours.
Editors' Picks
He went on to make 77 appearances for the Tuscany outfit, playing a key role in their promotion to the Italian top-flight in 2018, though he was unable to prevent them from being relegated last term.