Dean Morgan will stay at Brisbane Road until the end of the season.
The 25-year old Luton Town man has been on loan since August. He has scored three times in 23 matches.
Caretaker boss Kevin Nugent told the club's official website, "We're delighted to have extended Dean's loan until the end of the season.
"The way he has performed in the last couple of weeks have shown what he is capable of and he'll have an important role to play over the next few months."