FC Zenit Saint Petersburg and Brazilian star Hulk scored a wonderful free kick in a Russian Premier league game against FC Krasnodar on Saturday. The former Porto man opened the scoring in the 21st minute of the game from a free kick after he had unleashed a rocket of a shot that flew straight for the opposing team's goalkpeer. The Krasnodar goalkeeper attempted to punch the ball away but couldn't as the shot was too strong, seeing it instead ricochet off of the keeper's fists and into the top of the net.

Hulk would later add a second in the 90th minute as his side went on to win by a big 4-1 margin, but his opener was arguably the highlight of the game.

Russian Premier Legue, FC Zenit Saint Petersburg, Hulk

Russian Premier League, FC Zenit Saint Petersburg, Hulk, Axel Witsel

WATCH HULK'S GOAL PLUS THE OTHERS HERE:

Zenit temporarily move into first place in the league, with 53 points, as Russian rivals Lokomotiv Moscow, with 51 points, are yet to play this week's round game against Anzhi, which could see the Moscow side reclaim top spot.