MacDonald had settled well at Huish Park, scoring two goals in four games, including the winner against Huddersfield on his debut.However, injury problems at Swansea have forced them to activate a recall clause in the deal and he could be in the squad to face Charlton on Saturday.
Source: Team_Talk