Catania have confirmed they have an agreement in place to sell Maxi Lopez to AC Milan, shunning a deal with Fulham.
But Lopez's potential move to the San Siro remains dependent on Milan's ongoing battle to sign Carlos Tevez.
Milan have had their loan offer for Tevez rejected, but did agree personal terms - whilst city rivals Inter Milan and Paris Saint Germain also made offers.
With the Tevez saga rumbling on without an agreement in sight - Milan have been working on a deal for former Barcelona man Lopez.
"We have an agreement with AC Milan, but it is a timeshare arrangement: Milan have blocked Maxi Lopez, and we said no to the offer of Fulham," Catania's chief executive Pietro Lo Monaco told the Gazzetta dello Sport.
"Now we are waiting for the Rossoneri, who must solve something [Tevez's deal].
"The agreement has been in place for some weeks and at this point it may well be that Maxi plays the next game with AC Milan."
He added to Sky Italia: "Maxi Lopez is virtually a Milan player, we made the player content."
Milan chief Adriano Galliani also confirmed the agreement but insisted both Lopez and Tevez will not be at the San Siro this month.
"There is an agreement with Catania: if Tevez won't come, Maxi Lopez arrives," said Galliani.
"Now let's see what happens, we'll wait a few more days. Maxi Lopez is a player who interests us very much, we already agree with everything and therefore he is very likely to arrive.
"The desire of Tevez to come to AC Milan is very pleasing, and we also want him to arrive. Let's see."
Lopez's agent Andrea D'Amico added: "The player is very happy, but we have to wait to see if the situation with Tevez is defined.
"I don't know if the arrival of Tevez would cancel the Maxi Lopez's one, this is a question for Galliani. There are no limits, there is a project with AC Milan, which had our availability.
"Is there is still Fulham on Maxi Lopez? No, there's just Milan."