Rangers have gone top of the SPL after a 2-0 win over Dundee United.
Steven Naismith and Barry Ferguson got the goals for the Glasgow club.
Two first half strikes handed St Mirren a 2-1 win at home to Hibernian.
Andrius Velicka's second half goal earned ten-man Hearts a 1-1 draw against Kilmarnock.
Inverness beat bottom side Gretna 3-0, while Falkirk and Aberdeen finished goalless.