Manchester City midfielder Javi Garcia is finalising his move to Zenit St Petersburg today.

The Daily Mail says the Russian club agreed to pay £12m up front for the Spaniard and a further £800,000 in add-ons based on their progress in Europe.

Garcia flew to Russia on Friday to discuss personal terms after City agreed a fee with Zenit.

The Spain midfielder signed from Benfica for £15.8m in August 2012 but struggled to win a regular first-team place and made just 31 Premier League starts in two years.

 For the big stories and the banter follow us on Twitter: @tribalfootball