Porto have completed the signing of Jackson Martinez from Mexican club Jaguares.
The Colombian striker had been heavily linked with a number of European clubs, including Liverpool.
However, Porto confirmed on their official website earlier today that they had won the race for the 25-year-old.
"We reached a deal with Jaguares to sign Jackson Martinez for an $11m (£7.1m) fee," read a statement.
Martinez is expected to sign a four-year contract with the Portuguese side.