 Garner scored his first hat-trick for the club in a 6–0 victory over Hamilton Academical in a Scottish Cup quarter-final match on 4 March 2017.On 16 June 2017, Garner left Rangers to join EFL Championship side Ipswich Town with the fee reported to be £1m.He scored his first goal for Ipswich on his debut in a 1–0 win over Birmingham City on 5 August 2017.