West Ham have signed England midfielder Kieron Dyer from Newcastle.
West Ham revived their plans to bring Dyer south
The deal, believed to be in the region of £6m, was revived and completed two weeks after Hammers boss Alan Curbshley said it was "definitely off".
Newcastle boss Sam Allardyce claimed the original deal collapsed after the Hammers refused to pay an escalated fee of £8m for Dyer.
The 28-year-old Dyer was keen to leave St James' Park to move south and be nearer to his family.
Dyer said: "I think it was well documented that I wanted to be nearer to my family, but I also see West Ham as a club that is really going places.
"A lot of the players that have signed have a bit of a point to prove as have the players who came so close to relegation last season so everyone shares that hunger which can only be a good thing."
Curbishley added: "We're delighted to get the player in.
"If you look at his history over the last couple of years he missed a lot of games with his hamstring - but once he got it sorted, he played 33 games and scored eight goals.
"He also played for England against Spain, Brazil and Andorra - so he is a current England international, and we are delighted to have him on board."
The two clubs had initially agreed a fee of £6m for Dyer, but Newcastle thought they had undervalued the player and increased their valuation.
"Common sense has prevailed, and Kieron is looking forward to joining us," added Curbishley.
Dyer joined Newcastle for £6.5m from Ipswich in July 1999, but his time on Tyneside was blighted by injury.
He has also had his share of disciplinary problems, on and off the field of play.
The Ipswich-born midfielder has won 32 England caps, and his home-town club will receive a percentage of any profit Newcastle make on the sale.