Northern Ireland ace McKay heaps more woes on Rangers
Inverness 2 Rangers 1
Inverness celebrated their 1,000th competitive game with a 2-1 victory over Rangers as Billy McKay's 89th-minute overhead kick consigned Graeme Murty to a second consecutive Premiership defeat as caretaker manager.
Rangers lost the opening goal for the fifth match running when Greg Tansey swept home from 22 yards in the final minute of the first half but they were handed a lifeline midway through the second period when Louis Laing's late tackle on Lee Wallace gifted the visitors a penalty, which Martyn Waghorn converted.
However, Inverness finished the stronger and Wes Foderingham saved an Iain Vigurs penalty shortly before Northern Ireland ace McKay held off Rob Kiernan to control a deflected cross and hook the ball in off the post.
The victory was Caley Thistle's first in 15 league games but it was enough to take them off the bottom above Hamilton, while Rangers face falling nine points behind second-placed Aberdeen, who host Ross County today.
There were warning signs for Rangers with McKay having a free header blocked.
The opener came from a throw-in midway inside the Rangers half on the left flank. Liam Polworth's run was not tracked and the midfielder's shot was blocked but it fell for Tansey, whose shot curled into the corner of the net.
Rangers were gifted their equaliser from the spot and Waghorn sent Owain Fon Williams the wrong way.
Caley Thistle came back into the game and Tansey was denied a second goal by a brilliant one-handed stop from Foderingham.
McKay then forced a decent stop from Foderingham before he was brought down in the box by Wilson.
Foderingham stopped Vigurs' penalty and McKay missed the follow-up, but the striker had the last laugh by hitting the winner.