By Alex Taylor

West Ham have agreed a deal to sign AC Milan forward Carlos Bacca for £25.6million, according to reports.

La Gazzetta dello Sport claim that a fee has been agreed between the two sides that will see Bacca move to the Olympic Stadium this summer.

It was reported on Football Insider that the Hammers were in advanced talks with Milan to sign the 29-year-old and it now looks like the East London club have had a breakthrough in their negotiations.

Slaven Bilic has already acted swiftly this summer to sign Sofiane Feghouli, Toni Martinez, Havard Nordtveit and Domingos Quina, while a loan deal for Gokhan Tore is all but done.

Bacca could become the West Ham manager’s sixth signing of the summer window.

Bacca started out in his home country of Colombia, where among loan spells he scored 111 goals in six seasons.

He impressed after a move to Club Brugge before transferring to Spanish giants Sevilla, where he won two Europa League titles in two seasons.

Bacca joined Milan from Sevilla 12 months ago for a fee of around £22million after his release clause was activated and is contracted to the Italian giants until 2019.

The Hammers are desperate for a new striker after missing out on Belgian sensation Michy Batshuayi who moved to Chelsea, while Arsenal are in pole position to sign Lyon striker Alexandre Lacazette.

Club chiefs have made it clear they are keen to smash their club record fee to land a prolific front man.

In other West Ham news, the Hammers have declined the chance to sign former Premier League winner Robin Van Persie.