Andrew Little netted his first senior goal for Rangers to rescue a point against Hearts and allow the Scottish champions to move ten points clear at the summit of the Premier League.
The Edinburgh side thought they had grabbed the winner through Scott Robinson just a couple of minutes after they were reduced to ten men when Christian Nade saw red. But it was Little - who came off the bench with 11 minutes to go - who had the final say with a last-gasp equaliser for Walter Smith's men.
Hibernian romped to their biggest top-flight win for more than three years as they reclaimed third place by thumping Hamilton.
Manager John Hughes was rewarded for restoring his three-pronged attack as a Colin Nish strike and a brace each from Anthony Stokes and Derek Riordan ended the hosts' three-match winless SPL run.
Flavio Paixao netted a consolation for Accies as the Hibs onslaught eventually subsided, while both sides also had a succession of chances to add to the scoreline in what was one of the most open games of the season.
Craig Brown enjoyed a winning Fir Park debut as Motherwell clinched back-to-back victories for the first time this season courtesy of a 2-0 win over St Mirren.
Jamie Murphy, who came on after Lukas Jutikiewicz was stretchered off, fired home after a 56th-minute free-kick to give Motherwell a deserved lead. John Sutton netted on the break to seal Motherwell's first home win since October and further boost Brown's chances of landing the manager's position until the end of the season.
Jimmy Calderwood made an unhappy return to Pittodrie with his Kilmarnock side losing to a moment of brilliance from Aberdeen's Derek Young. The midfielder's goal, a scissor-kick volley after 49 minutes, was enough to separate the sides in a drab affair.
The Dons were worthy winners against a Kilmarnock side that offered little going forward, However the Ayrshire side could have stole a point in the closing stages had it not been for a sharp double save from Jamie Langfield.