Scottish Round up:Celtic survived an enthusiastic second-half comeback from Kilmarnock at Rugby Park to stay top of the Clydesdale Bank Premier League.
A first-half double from in-form striker Scott McDonald gave the home side what looked like an unassailable lead.
However, following a double substitution at the break which saw Gary Locke and Craig Bryson replace Willie Gibson and Jamie Hamill, Frazer Wright scored 10 minutes after the restart to set up a thrilling finale.
Both sides then had a number of chances with Killie's closest effort coming when Stephen McManus blocked a goal-bound effort from Colin Nish but Celtic managed to hold on.
Rangers stayed three points behind in second place as they warmed up for their Champions League game against Barcelona in perfect fashion with a comfortable 2-0 victory over Inverness Caledonian Thistle.
Kris Boyd opened the scoring within seconds of the kick-off at Ibrox, before Carlos Cuellar sealed the win midway through the second half.
Elsewhere Sone Aluko's first goal for Aberdeen and a 25-yard drive in stoppage time from Lee Miller handed the Dons a deserved 2-0 success over nine-man Dundee United.
On-loan Birmingham player Aluko gathered a pass from Derek Young in the 45th minute before ghosting past a stranded Darren Dods and supplying a composed finish.
United's best chance came just before the interval but Jordan Robertson dragged his shot wide and any comeback hopes for the visitors - who remain the closest challengers to the Old Firm duo - ended with the dismissals of Barry Robson and Lee Wilkie.
Those red cards both came in the closing minutes, before Miller's fine strike.
Motherwell and St Mirren were forced to settle for a 1-1 draw at Fir Park.
Chris Porter deservedly opened the scoring for the home side from a well-worked 28th-minute move, but his strike was cancelled out by Stewart Kean's equaliser in injury time at the end of the first half.
Both sides had chances after the break, especially in a lively closing 10 minutes.
Falkirk ended a five-game winless run to move eight points clear of bottom-placed Gretna thanks to a 2-0 victory over the basement side.
Darren Barr put the home side in front with a header from a cross by Gerard Aafjes in the 41st minute.
Aafjes then set up Graham Barrett to fire Falkirk's second of the match shortly after half-time as the home side secured the result their performance deserved.