Liverpool and Aston Villa have reached an agreement for the transfer of Christian Benteke.

The Belgium striker is due to have a medical at Anfield, after the two clubs settled on a £32.5m transfer fee.

Benteke, who has two years left on his contract at Aston Villa, scored 12 goals in 12 games at the end of last season to help keep Villa from being relegated for a total of 49 goals in 101 matches for the club.

Read more at BBC Sport