Scottish roundup: Martyn Waghorn scores dramatic winner for Rangers

Spectacular first-half strikes from Gary Miller and Steven Lawless ended Partick’s frustrating 22-year wait for a victory at McDiarmid Park. St Johnstone were unable to build on Steven MacLean’s ninth goal of the season shortly after the interval and failed to preserve their unbeaten home record, going down 2-1 in this Premiership encounter.

Although the Firhill side had their captain, Abdul Osman, sent off four minutes from time for a…