Jake Wright is officially a Boston United player.
The striker has signed a deal with the Pilgrims after training with the club as he battled back from a hamstring injury.
Wright - who enjoyed two successful loan spells at York Street from York City - became a free agent in the summer and could be part of the squad to face Alfreton Town on Saturday (KO 3pm).
United boss Craig Elliott is a big fan of former Sheffield United youngster Wright, who scored 10 times in 29 appearances with the Pilgrims during his previous spells.
"I am delighted to be able to sign Jake again," he told bufc.co.uk..
"I think it's clear to see that when Jake is fit and playing games, he is a top striker at this level.
"Jake has had a lot of bad luck with injuries and I really hope he now has a bit of good luck and an injury-free season with us."
Wright picked up his injury during last seasons' play-off final defeat to Altrincham.
MORE PILGRIMS: Hard work paying off for Fitzsimons - coach
MORE PILGRIMS: Thanoj desperate to keep place
MORE PILGRIMS: Platt out for 'few weeks' - Elliott
MORE PILGRIMS: Four new fixtures arranged