Rumours had surfaced a week or so ago about the potential transfer for Garner. A fee was agreed with the striker heading up to Glasgow at the end of the week for a medical.
The deal was officially completed on Saturday when he was announced as a Rangers player. Preston now have less than two weeks to reinvest the funds in new players.