Russian Premier League
Lokomotiv Moscow kept the pressure on city rivals CSKA with a 3-1 victory in the derby against Dinamo moving them to within one point of the Premier League summit.
Lokomotiv took charge of the match late on following the dismissal of Dinomo's Franco Douglas, taking a sixth win of the season.
The visitors scored first through Dame N'Doye six minutes into the second half, but Christian Noboa levelled for Dinamo just before the hour mark.
Douglas then saw red in the 73rd minute for a foul on N'Doye in the area, and Alexander Samedov dispatched the resulting penalty.
Substitute Sergei Tkachev then sealed it in the last minute second after coming on as a substitute.
CSKA can pad their lead with victory in another all-Moscow affair on Sunday, when they take on Spartak away from home.
Krasnodar are up to fifth place after edging out struggling Terek Grozny away from home, with a 14th minute strike from Pavel Mamaev enough to take the points.
Krylya Sovetov and Ural shared the points in a 1-1 draw.
Spartak Gogniev put the visitors in front in the 11th minute but Alexander Amisulashvili levelled for Krylya Sovetov eight minutes later.
Kalmar and Gefle shared a goalless draw in Saturday's only game in the Allsvenska.
The result lifts Gefle two points clear of the relegation play-off spot though Brommapojkarna, three behind in the second automatic relegation place, have a game in hand.
Kalmar remain sixth in the table after moving level on points with fifth-placed Elfsborg.
FC Midtjylland missed the chance to move nine points clear at the top of the Superliga standings after being held to a goalless draw at home by Viborg.
With second-placed AaB losing at Randers on Friday night, Midtjylland could have further strengthened their grip on top spot with victory over mid-table Viborg.
However, Glen Riddersholm's men could not find the breakthrough as their 100 per cent home record came to an end.
Scottish Premier League
Charlie Mulgrew made sure Celtic showed few ill effects from their midweek Champions League defeat in Milan as they drew level at the top of the Scottish Premiership with a 2-1 win over St Johnstone.
Mulgrew blasted home from 25 yards in the 26th minute to cap a fine reaction from Neil Lennon's men, who had needed just 11 minutes to grab the lead when Teemu Pukki slotted home after fine work from Anthony Stokes.
The home side looked set to go on to claim a lopsided win but the visitors showed admirable resolve and dug in, with Liam Caddis making for some anxious final moments after reducing the deficit nine minutes from time.
Celtic now sit behind leaders Inverness Caledonian Thistle on goal difference with a game in hand after Terry Butcher's men suffered their first defeat of the season, 1-0 at Aberdeen.
The Dons dominated the opening period and the visitors had goalkeeper Dean Brill to thank for keeping them level after pulling off superb saves to deny Ross Draper and Cammy Smith.
But Aberdeen grabbed their winner in the 81st minute when substitute Scott Vernon, who had only been on the pitch for three minutes, fired a volley on the turn which beat Brill and sealed the points.
Ross County left it even later to kick-start their season and heap more misery on rock-bottom Hearts with a 2-1 win at the Global Energy Stadium.
The visitors looked set for the third win of their season after Callum Paterson's 24th-minute strike put them in front.
But in a dramatic finish Melvin De Leeuw headed home a Richard Brittain cross to equalise with one minute left - then turned provider as he crossed for Brittain to head the winner deep into injury time.
Goals from James Collins and Paul Heffernan gave Hibernian a straight-forward 2-0 win over St Mirren at Easter Road.
Collins fired a 10th minute opener direct from a free-kick and Heffernan made it two on the hour, before the visitors had Danny Grainger sent off late on for a second bookable offence.
Kilmarnock are still searching for their first win of the season after being held to a 1-1 draw at Partick Thistle.
Aaron Muirhead's 10th-minute penalty gave Partick the lead but the hosts could only hold out until the 48th minute when Kris Boyd fired the equaliser.