Newcastle United have signed England midfielder Jonjo Shelvey from Premier League relegation rivals Swansea City for £12m.
The 23-year-old passed a medical at St James' Park before completing a five-and-a-half-year deal on Tuesday.
"I'm so glad that it's finally done," said the former Liverpool player.
"I drove up through the night to be here so it's been a manic 24 hours, but it's all been worth it to come here and play for this great club."
Newcastle head coach, Steve McClaren said he had admired Shelvey for some time, adding: "He has great experience for a young English central midfielder."
Capped six times by England, he becomes Newcastle's second January signing after Senegal midfielder Henri Saivet's arrival on Monday.
The 25-year-old, who played in the 2015 Africa Cup of Nations, joined from Bordeaux on a five-and-a-half-year deal for an undisclosed fee after helping the French club win Ligue 1 in 2009.