James Keatings scored the first league hat-trick of the new season as Hearts beat Raith Rovers 4-0 at Stark's Park.
Gary Oliver added a late fourth goal as Robbie Neilson's side made it three wins out of three to go two points clear at the top of the Championship.
Queen of the South dropped their first points as Livingston earned a 1-1 draw at Palmerston. QOS went ahead through a Kyle Jacobs own goal but had James Fowler sent off after Jordan White had equalised from the spot in the second half.
Rangers saw off Dumbarton 4-1 at Ibrox with goals from Lee McCulloch, Darren McGregor, Nicky Clark and Chris Turner (own goal) before a Bilel Mohsni own goal reduced the deficit.
Falkirk claimed a 1-0 win against Hibernian at Easter Road thanks to a 13th-minute goal from Rory Loy.
Alloa got their first league victory of the season, beating Cowdenbeath 3-0 at Central Park with goals from Kevin Cawley, Greig Spence and Liam Buchanan.