Samuel Eto'o is expected to confirm his move to Everton later today, but the Italian media have revealed just how close he was to signing for AC Milan.
The Cameroon international has been looking for a new club since he became a free agent when his contract at Chelsea ended at the start of the summer.
Many possible destinations have been suggested, including Serie A side Roma, Liverpool and Sunderland.
But reports suggest that Eto'o has agreed a two-year contract with Everton and will undergo a medical later today before putting the finishing touches to the deal.
However it seems that the 33-year-old was on the brink of joining Pippo Inzaghi's AC Milan this time yesterday.
Eto'o's medical at San Siro was already being arranged when a meeting between Milan president Silvio Berlusconi, vice-president Adriano Galliani and coach Inzaghi took place.
The three men reportedly agreed that Eto'o wasn't a good signing for a mixture of technical and financial reasons and decided to withdraw their interest.
Everton were then on hand to step in and table the kind of contract offer that Eto'o wanted and it seems that he is on his way to Merseyside.
Milan are said to be putting all their efforts into trying to sign Chelsea striker Fernando Torres instead.