Yeovil Town have agreed a permanent deal with on-loan striker Marcus Stewart.
The former Bristol Rovers, Huddersfield Town, Ipswich Town and Sunderland hit-man will sign an 18-month contract with the Somerset club on January 1.
The 34-year-old makes the permanent switch to Huish Park after terminating his contract with West Country rivals Bristol City this week following an ill-fated spell with his hometown club.
Stewart failed to make a single appearance for The Robins this season, and was subsequently sent out on an initial three-month loan to The Glovers back in late August.
The experienced goalscorer went on to make 13 appearances for Russell Slade's side, and his presence has helped Yeovil become a promotion contender in League One this season.