Published Thursday, 29 December 2011
Liverpool and Everton had also been interested in signing the player but it seems that the Welsh club have won the race.
The 19-year-old striker has agreed personal terms with the Barclay's Premiership club.
Cliftonville are understood to have accepted a higher offer for the Northern Ireland Under 21 international than Swansea's original bid which was believed to have been £100,000.
Donnelly will have a medical at Swansea on Friday and will attend Saturday's game with Tottenham Hotspur.
Swansea were forced to up their offer as Merseyside giants Liverpool and Everton registered their interest in the player.
But a deal now looks likely after Swans manager Brendan Rodgers said: "I think we now have an agreement on both sides in terms of Cliftonville as a club and personal terms with the player, so we hope to complete that fairly soon.
"He will be over here for the game against Tottenham on Saturday.
"We will look to complete the medical tomorrow and get that put to bed and the boy can then come over and work on developing his game.
"I will talk more about him once the deal is done but he is coming here without pressure, he is coming from a part-time level.
"He has shone in the early part of the season and there have been other clubs interested, but we will talk more once he signs the papers."