Yeovil manager Russell Slade has rewarded Justin Cochrane with a short-term contract.
Cochrane, 25, had been on non-contract terms at Huish Park, but has featured in the squad for every game this season.
The midfielder has impressed Slade with his performances, especially when scoring in wins over Port Vale and Northampton.
Those positive displays have been enough to earn the former Crewe and Rotherham man a longer deal with last season's defeated League One play-off finalists.
"Justin has worked hard and has done well," Slade told Yeovil's official website.
"He has really earned his contract. I have been pleased with his performances since coming into the side and his goal scoring has proved valuable."
Yeovil have also sealed deals for young midfielders James Brown and Wilfred Diomenoe.