Russian club Zenit St. Petersburg have reportedly completed the signing of Hulk from Porto.
A deal was reached between the two clubs on Monday, with the agreement to be fully-finalised by the end of the day, according to A Bola.
The fee for the Brazilian striker is yet to be formally announced but it is believed to be between £40m and £45m.
Hulk had been continually linked with Chelsea throughout the summer, but Chelsea refused to meet Porto's valuation of the forward.