On-loan winger Glenn Middleton to miss out as St Johnstone take on Rangers

Glenn Middleton cannot face Rangers (Andrew Milligan/PA)
Glenn Middleton cannot face Rangers (Andrew Milligan/PA)