Tottenham Hotspur have reportedly come to an agreement with AC Milan over a £28m deal for Krzysztof Piatek.
Piatek has been linked with both Aston Villa and Newcastle United over the last few days, but according to The Sun, Spurs have now agreed a deal worth £28m for the Poland international.
The report claims that the striker is due to fly in for a medical with the Premier League club over the weekend before signing a contract until the summer of 2023.
Tottenham will allegedly pay Milan an initial £23.8m with a further £4.2m in add-ons for a player who has scored four times in 18 appearances at club level during the 2019-20 campaign.
Piatek only moved to San Siro last January, having netted 19 times in 21 appearances for Genoa during the first half of the 2018-19 campaign.