Chelsea have agreed a deal to sign Real Madrid striker Alvaro Morata for about £60m.

The Spain international must now agree personal terms and pass a medical to complete the transfer.

The 24-year-old would be the Premier League champions’ fourth signing of the summer, after goalkeeper Willy Caballero, defender Antonio Rudiger and midfielder Tiemoue Bakayoko.

Morata scored 20 goals last season after rejoining Real from Juventus.

He won La Liga and the Champions League, but the majority of his appearances were as a substitute.

Morata could replace Spain team-mate Diego Costa, who says he has been told by manager Antonio Conte that he is no longer in Chelsea’s plans.