Hibernian hit back to beat Heart of Midlothian 2-1 at Tynecastle in the Edinburgh derby thanks to a Daryl Horgan double as they leapfrogged their city rivals and climbed to fifth place in the Ladbrokes Premiership. Leaders Celtic were held to a 0-0 draw by Livingston while third-placed Kilmarnock defeated St Johnstone 2-0 at Rugby Park and Aberdeen saw off bottom club Dundee by the same score at the Kilmac Stadium at Dens Park. Hamilton Accies and St Mirren drew 1-1 at the Hope CBD Stadium.
Inverness CT are up to third in the Ladbrokes Championship after beating Ayr United 1-0 at Somerset Park, with both clubs on course for the play-offs. Meanwhile, the bottom five teams are separated by only four points as the relegation battle hots up. Alloa Athletic were 2-1 winners away to Falkirk and the pair are both a point behind Partick Thistle who rallied for a 2-2 draw with Dunfermline Athletic at the Energy Check Stadium at Firhill. Queen of the South and Morton played out a 1-1 draw at Palmerston.
Arbroath beat local rivals Montrose 1-0 at Gayfield in Ladbrokes League 1 to move to within a point of the title. They would have been champions today had second-placed Raith Rovers not scored a stoppage-time equaliser in a 1-1 draw at bottom club Stenhousemuir. Forfar Athletic, in third spot, lost 2-1 to Stranraer at Stair Park while play-off rivals Airdrieonians and East Fife drew 0-0 at the Penny Cars Stadium. Dumbarton earned a 2-1 win over Brechin City to move four points clear of the relegation zone.
Peterhead are six points clear at the summit of Ladbrokes League 2 after a 3-3 draw with title rivals Clyde at Broadwood while second-placed Edinburgh City slumped to a 4-1 defeat at Cowdenbeath, with Jordan Allan bagging a hat-trick at Central Park. Annan Athletic all but sealed their play-off place by thumping bottom club Berwick Rangers 6-0 at Galabank and Queen's Park cruised to a 4-0 success away to Albion Rovers. Stirling Albion edged out Elgin City 2-1 at Forthbank.