Beardsley who scored at Oxford United in the recently televised game for Rushden and Diamonds, has now made the loan deal he was on, a permanent one.
Signing for 18 months, the young striker had seen his appearances at Field Mill limited since returning to the club.
Beardsley made only 5 starts this season in Stags colours.