Derek Riordan has agreed a deal with East Fife after impressing as a trialist for Gary Naysmith's League 2 side.
The 32-year-old former Scotland, Hibernian and Celtic striker, who has also had spells with St Johnstone and in China, scored the winner against Annan last weekend.
Riordan also played as a trialist for Brechin City earlier this season but has now agreed a contract with the Bayview club, who have moved into the play-off places after a good run of form.