Pat Clarke has moved to Clyde after the Bully Wee agreed to meet Cowdenbeath's valuation of the player.
Clarke has scored seven goals for Cowdenbeath this term
The player signed a pre-contract with the Broadwood side earlier and would have moved in the summer for no fee but compensation has now been agreed.
Clarke will now switch to Broadwood with immediate effect.
The 22-year-old, previously of Dunfermline Athletic and Raith Rovers, has scored seven goals this season for Second Division outfit.
Cowden boss Brian Welsh offered Clarke a 2-and-a-half year contract last December.
And he told The Blue Brazil Online: "I am extremely disappointed to lose Pat as I was desperate for him to stay.
"But Pat had set his heart on giving full-time football another go.
"Clyde offered him this opportunity earlier this month and he signed a pre-contract to move in the summer.
"But once Clyde met the Club's valuation of the player it was agreed that it was only fair that the decision whether Pat went now or the summer should be left to the player himself."
Clarke, who also spent time on loan to Berwick Rangers while with Dunfermline, scored 17 goals in his first season with Cowden and has continued to impress this term.