Adam Johnson has completed a move from Manchester City to Sunderland for an undisclosed fee, penning a four-year contract.
Sky Sports revealed earlier on Friday that the England international was holding transfer talks with the Black Cats.
Those discussions have reached a positive conclusion, with Johnson agreeing to link up with Martin O'Neill's squad in a deal believed to be worth £12million.
It has been a busy day for the Black Cats boss, who has also tied up a big-money agreement for Wolves striker Steven Fletcher.
Fletcher will welcome the news of Johnson's arrival, with the talented 25-year-old set to provide the ammunition he thrives on from the flanks.
Sunderland have pulled off quite a coup in landing a man widely considered to be among the best technical performers in England.
Manchester City's decision to snap him up in 2010 proved how highly he is thought of, and he formed part of their Premier League title-winning squad last season.
Johnson did, however, struggle to hold down a regular role at City throughout his time at the Etihad Stadium and grew increasingly frustrated at life in the shadows.
In order to bring consistency to his game, and to aid his claims to an international spot, he believes a return to his native North East - where he has previously turned out for Middlesbrough - is the best decision for him at this stage of his career.
On securing Johnson.s signature, O'Neill told Sunderland's official website: "Adding quality players to the squad has been our main aim this summer and Adam certainly fits that bill.
"He has terrific ability, great delivery and I'm sure he is a player who will excite our fans.
"I couldn't be more delighted to have him at the football club."