Leicester City have signed Kelechi Iheanacho from Manchester City...at last!

After more than month of negotiations, deals, legal tussles and tests of patience, Leicester have finally confirmed the arrival of the 20-year-old striker.

The deal is believed to be worth about £25million with Man City insisting on a buy-back clause of £50m.

That fee has been agreed for the past four weeks and, since then, it has seemed like the longest wait for a transfer of all time, with fans having to deal with continued stories about the legal battle between the striker's former and current agents over his image rights.

But, finally, it is done. Just in time to for the start of the Premier League season.

Sports reporter James Sharpe looks back at the entire transfer saga, from early negotiations to the official announcement.

Time Line

Iheanacho: the transfer saga in full

July 6: City 'close to £25m deal'

Sources in Manchester claim that talks with Leicester City and Kelechi Iheanacho's agents are at an advanced stage.

Leicester are known to be interested in signing the 20-year-old, but had faced competition for the youngster from other clubs including Premier League rivals West Ham.

Iheanacho is surplus to requirements as manager Pep Guardiola builds his squad at the Eithad, but a deal is not likely to be straightforward.

July 8: Ndidi to 'play key role' in Iheanacho deal

Wilfred Ndidi has played a key role in convincing Kelechi Iheanacho to pick Leicester City over West Ham United, according to reports.

July 17: Iheanacho made 'great decision' to leave Man City

Issues between Iheanacho's former and current representatives appear to be the only stumbling blocks holding up the move, with reports in Ghana of a legal tussle over the striker's image rights.

"It will be a better decision for him to go somewhere where he can play week in, week out. I think it's a great decision for him to move out of Manchester City this season," said former Bolton star Okocha.

July 18: Iheanacho absent from Man City tour

Manchester City flew out to Houston yesterday morning to begin their pre-season tour of the States, with no sign of Iheanacho.

July 19: Pep gives 'go-ahead' for Iheanacho move

The striker was not on the plane bound for the USA on Monday when Man City flew out to begin their pre-season schedule

“Kelechi is close to a move, it should be done in 10 days,” said Guardiola. "Kelechi is a young player. He needs to play at that age and that’s why he, and the club decided, it was best for him (to leave)."

It is understood this legal battle will have no impact on Leicester eventually completing the deal, only to prolong the delay while Leicester are hopeful they will sign Iheanacho before the end of pre-season.

August 1: Iheanacho has medical

Leicester and Manchester City agreed a £25m transfer fee for the Nigerian four weeks ago but, since then, City have been waiting for the outcome of a legal dispute between his former and current agent over image rights.

Although news of him arriving for a medical is clearly a step in the right direction, the Mercury understands there are still some hurdles to be jumped, regarding outstanding legal issues, before the striker can wear a darker shade of blue to begin the new Premier League season.