Leonardo Bonucci has agreed to leave Juventus to join Serie A rivals AC Milan.

Bonucci and Max Allegri had a strained relationship.

Milan will pay $45.9 million to Juventus for Bonucci.

Milan have already spent more than £100 million on new players, including André Silva (from Porto, £33.5 million), Ricardo Rodriguez (from Wolfsburg, £13.2 million), Hakan Calhanoglu (from Bayer Leverkusen, £22 million), Andrea Conti (from Atalanta, £21.1 million) and Mateo Musacchio (Villarreal, £15 million) among others.

Bonucci began his career with Inter Milan.