SFA primed to decide Craig Levein's Scotland fate as Rangers enjoy Scottish Cup romp against Alloa Athletic Even worse was the manner of their concession of the third goal. Jason Marr, facing his own goal and under no particular pressure, was caught in possession by Shiels and when the ball was shuttled to McCulloch, Rangers" top scorer took his tally for the season to 15 and added another after the break which, along with a goal from Robbie Crawford and a double from Barry McKay guaranteed that the Ibrox team would go in with the SPL sides in the fourth-round draw. Leadership of the SPL table was on offer for three sides - Hibernian, Aberdeen and St Johnstone - all of whom could have overtaken Celtic, who meet Dundee United today at Tannadice. St Johnstone were swiftly behind at McDiarmid Park where Nicky Law broke down the left wing and crossed right for Jamie Murphy to control with his right foot and shoot home from 12 yards. Murphy added a second before the break when he ran the length of the Saints half before defence curling his finish beyond Alan Mannus. Law put the issue beyond doubt midway through the second half when he flicked over Alan Mannnus from a tight angle. David Robertson scored a late consolation for the Perth side. At Dens Park, the bottom club, Dundee, shocked Hearts with an early free-kick scored by Matt Lockwood from just outside the box. At Rugby Park, Kilmarnock came down to earth after their victory against Celtic last week when Andrew Shinnie scored for Caley Thistle, even though the forward saw a penalty saved by Cammy Bell before the break. Liam Kelly equalised from distance but they were in trouble when Bell fouled Ross Draper and was sent off after conceding a penalty. Kyle Letheren came on but was unable to prevent Billy McKay scoring the winner. At Easter Road, Hibs went top despite falling behind to Kenny McLean. But Leigh Griffiths, on loan from Wolves, put Hibs level with a powerful effort and went on to score the winner, his 11th goal of the season, with a long-range drive to take Pat Fenlon's side a point clear of Celtic. Aberdeen's unbeaten SPL run came to an end at Victoria Park in Dingwall, where they fell behind when Richard Brittain's delivery from a free-kick on the Ross County left was headed into his own net by Mark Reynolds. County went further ahead when Steven Ross scored his first goal for the club, with a fine finish after a break down the right. Niall McGinn extended his recent scoring form to record his sixth goal in as many league games. In the Scottish Cup, Cowdenbeath beat East of Scotland League side Vale of Leithen 8-1 after going behind after two minutes. Vale were then reduced to 10 men before Greg Stewart scored a first-half hat-trick. Second Division Brechin City came from behind to hold Bonnyrigg Rose to a 2-2 draw, with the junior club denied a win after David Dunn turned the ball into his own net. Rangers: Alexander, Argyriou (Crawford 54), Perry, Emilson Cribari (Naismith 72), Hegarty, Little, Black, Macleod, Aird (McKay 61), Shiels, McCulloch. Subs: Gallagher, Hutton. Alloa: Bain, Doyle, Gordon, Marr, Meggatt, Simmons (Grehan 55), Ryan McCord, Young, Holmes, Low (Docherty 74), Cawley (Thomson 79). Subs: McDowall, Ross McCord. Booked: Gordon. Sent off: Doyle (78). Referee: I Brines (Scotland).