Report as Rangers lose 2-1 at St Mirren; Oisin Smyth put the hosts ahead from the spot after Jack Butland brought down Greg Kiltie; Danilo levelled in the second half; Caolan Boyd-Munce snatched the victory in stoppage time; Rangers are 12 points behind Celtic; St Mirren are up to fifth