Scottish Premier League
Rangers bounced back from their shock Scottish Communities League Cup exit to Falkirk in style with a convincing 4-0 win over Dunfermline in the Clydesdale Bank Scottish Premier League.
Steven Naismith netted a double and Carlos Bocanegra and Maurice Edu grabbed a goal each as the SPL champions responded positively to the midweek defeat against the Irn-Bru First Division side.
The win at East End Park was also the perfect 49th birthday present for boss Ally McCoist.
Celtic remain four points behind Rangers following their 2-0 win over bottom side Inverness at Parkhead.
First-half goals from Joe Ledley and James Forrest eased the anxiety which had gripped the home side for much of the opening period.
Hoops striker Anthony Stokes missed a great chance after the break but Celtic cruised through the second-half to keep them on the tails of their Old Firm rivals.
Hibernian came back from two goals down to secure a 3-3 draw in a thrilling encounter against Dundee United at Easter Road.
Garry O'Connor gave Hibs the lead but United turned the tide in a manic five-minute spell.
Jon Daly levelled the scores, tapping in from close range after a John Rankin shot and Danny Swanson then gave the visitors the lead, coolly firing past Graham Stack.
Daly made it 3-1 after 67 minutes, yet the home side showed outstanding character to bounce back through goals from Isaiah Osbourne and Junior Agogo to salvage a draw.
Substitute Robert McHugh was the Motherwell hero as he netted a solo goal seven minutes from time to secure a 1-0 victory at home to Aberdeen.
He had only been on the pitch for eight minutes when he latched on to a clearance following an Aberdeen corner and slotted past visiting goalkeeper David Gonzalez.
Chris Humphrey and Tim Clancy had hit the crossbar in each half for the hosts, while Aberdeen remain without an away goal in league action so far this term.
St Mirren moved up to fifth with a 3-0 victory over Kilmarnock thanks to two goals from Paul McGowan and another from substitute Nigel Hasselbaink.
McGowan, recalled to the starting line-up after being left out in midweek, headed in Jereon Tesselaar's excellent cross from the left on the half hour and added the second from the penalty spot a minute before half-time after Zdenek Kroca was harshly penalised for handling in the box.
Kroca headed against the bar twice late in the second-half but Hasselbaink wrapped up all three points with a neat header at the back post with five minutes remaining.
Second-placed IF Elfsborg slumped to a shock 2-1 defeat at lowly Mjallby that leaves Helsingborg a step closer to clinching the Allsvenska title.
Goals from Daniel Nilsson and Marcus Ekenberg put Mjallby ahead and although Elfsborg pulled a goal back through Stefan Ishizaki`s penalty it was not enough to save the visitors.
Elfsborg remain seven points behind pacesetters Helsingborg - who they beat 3-2 in midweek - but with only three games now left for Magnus Haglund's side, their already slim title hopes now look gone.
At the other end of the table, Syrianska secured a vital three points in their bid to climb away from the foot as they secured a 1-0 win at Halmstad.
With games running out, three points were a must for Syrianska, and Abgar Barsom secured them four minutes before half-time.
They are now third from bottom in the table, three points adrift of IFK Norrkoping.
Uzbekistan Oliy Liga
Uzbekistan Oliy Liga leaders Bunyodkor increased their advantage at the top of the table to eight points with a 2-0 win over Samarqand Dynamo FC.
Following a goalless first half at the JAR Stadium, goals from Jovlon Ibrokhimov and Milos Trifunovic sealed the points for the home side.
Tashkent rivals Pakhtakor remain third, 14 points off the pace following a goalless draw at Bukhara while Batyr Kadyrkulov's goal just after the hour mark gave Mash'al a 1-0 victory over Olmaliq.
Shuhrat Yuldashev's double highlighted Metallurg Bekabad's 4-1 triumph over Andijan while Navbakhor Namangan beat Qyzylqum Zarafshan 3-0.
Russian Premier League
Zenit St Petersburg preserved their two-point lead at the top of the Russian Premier League by beating struggling Tomsk 4-0.
Armed with that narrow points advantage over CSKA Moscow and Dinamo Moscow at the start of play, Zenit did the damage before half-time with goals from Viktor Faitzulin, Roman Shirokov and Alexander Kerzhakov, who also netted after the break.
Faitzulin gave Zenit a fourth-minute lead, doubled by Shirokov after 23 minutes.
Kerzhakov netted his first of the game after 43 minutes, and made it a double in the 54th minute to seal the emphatic win.
While Dinamo were not in action, and hold a game in hand on Zenit but now trail by five points, CSKA played and won.
They recorded a 3-1 home win over Volga Nizhny Novgorod, which did not come easily.
CSKA went ahead after six minutes through Seydou Doumbia but were pegged back after 17 minutes when Shota Bibilov netted.
It remained 1-1 at half-time, but the visitors were reduced to 10 men after 49 minutes when Inal Getigezhev was sent off.
CSKA eventually took control, edging 2-1 ahead when Alan Dzagoev scored in the 68th minute and tying up victory with a penalty from Sergei Ignashevich after 84 minutes.
Runaway Danish Superliga leaders FC Copenhagen made it 10 games unbeaten at the start of the season with a 2-1 win at Brondby.
The reigning champions fell behind to a 38th-minute Mikkel Thygesen strike but regrouped after the break to take all three points through Dame Ndoye, who scored in the 59th minute, and substitute Cesar Santin's last-minute effort.
Copenhagen are 10 points clear at the summit after Nordsjaelland fell to third place with a 1-0 loss at Aarhus, who leapfrogged their opponents in the standings.
Peter Graulund scored the only goal for Aarhus in the 18th minute.
Olympiacos will head for London and a Champions League date with Arsenal on the back of an exciting 3-2 win over Ergotelis in the Superleague.
The Piraeus side have a big European night ahead of them on Wednesday against Arsene Wenger's men but were determined not to let up in their domestic league before making the trip.
As visitors, they built up a 2-0 lead at half-time before withstanding a comeback from Ergotelis after the break.
Kevin Mirallas gave Olympiacos a fourth-minute advantage and David Fuster doubled the lead with a penalty three minutes prior to the interval.
Diego Romano pulled a goal back after 55 minutes for Ergotelis before Marcano restored the two-goal gap in the 76th minute.
Romano netted again, in the 85th minute, but the home side could not find another as Olympiacos notched up their second win in two Superleague outings this season.
Panionios, in their fourth league game of the campaign, brought up their second win as they overpowered their hosts Kerkyra.
Njazi Kuqi scored in the 34th and 78th minutes, before Fanouris Goundoulakis put a seal on the win with seven minutes remaining.
Luuk de Jong struck three minutes from time to earn FC Twente a point that keeps them on top of the Eredivisie table.
Miralem Sulejmani's 10th-minute goal looked to have given Ajax a win in the most-anticipated fixture of the season so far - a result that would have seen them leapfrog the Enschede side and hit the summit.
But De Jong had other ideas, heading in a Peter Wisgerhof cross to net a point for his side.
Fifth-placed PSV Eindhoven moved within two points of top spot by putting 10-man Roda JC to the sword in a 7-1 rout at Philips Stadion.
Dries Mertens was Roda's tormentor-in-chief with four goals, while Ola Toivonen, Kevin Strootman and Tim Matavz were also on target in a hopelessly one-sided affair.
Roda never recovered from the 19th-minute dismissal of Jagos Vukovic with the score at 1-0, and Sanharib Malki's 55th-minute reply came as scant consolation.
Kees Luyckx scored a last-gasp winner as NAC Breda beat 10-man FC Utrecht to record their second league win of the season.
Visitors Utrecht lost Michael Zullo to a second yellow card just before the break but, despite playing over half the match with a man less, they looked set to escape with a point before Luyckx popped up in stoppage time.
Goals by Oussama Assaidi and Samuel Armenteros ensured the game between Heerenveen and Heracles ended in a 1-1 draw with both sides in mid-table.
ADO Den Haag released the pressure after their poor start to the season with a comfortable 2-0 win over VVV Venlo.
First-half strikes by John Verhoek and Gabor Horvath gave the home side a comfortable lead which VVV never looked likely to overturn.
Three goals inside the opening 15 minutes helped Sporting Lisbon to a 3-0 win over Vitoria Setubal.
Stijn Schaars got the ball rolling in the second minute and, before Setubal could draw breath, a brace from Ricky van Wolfswinkel had put the game beyond them.
In the night`s other game, goals from Nuno Gomes and Paulo Vinicius helped Braga beat Nacional 2-0.
French Ligue 1
Lyon are top of Ligue 1 alongside Paris St Germain after two goals from Bafetimbi Gomis guided them to a 3-1 win over Bordeaux.
The striker put the hosts in front with a smart shot in the seventh minute before doubling Lyon's lead just after half an hour with an effort from close range.
Michel Bastos added a third goal in the 64th minute to put the game out of Bordeaux's reach, a late penalty by Anthony Modeste the only consolation for the visitors.
Paris St Germain became joint leaders with identical points and goal difference as Lyon after a dominant 3-0 win at Montpellier in the late game.
Javier Pastore's two second-half goals and a first-half strike from Kevin Gameiro put the capital outfit level with Lyon on points and goal difference.
Montpellier had started the day as leaders and they had several good chances but they could not beat PSG goalkeeper Salvatore Sirigu who was in excellent form. They are now in fourth.
Toulouse continued their excellent start after claiming a narrow 1-0 win over lowly Nancy tonight to go level on points with Lyon and PSG.
Umut Bulut netted the only goal of the game midway through the second half as Toulouse recorded their fifth victory in eight matches this season.
Nancy, meanwhile, are still looking for their first win of the campaign and continue to prop up the table.
Joe Cole's first goal in French football was one to savour but worth only a point after Lorient snatched a stoppage-time equaliser in a 1-1 draw at Lille.
The midfielder, on loan from Liverpool, hit a stunning 34th-minute opener for Lille before Kevin Monnet-Paquet blasted a late leveller.
Second-half substitute Jose Saez scored two minutes into injury-time to earn Valenciennes a point with a 1-1 draw that keeps Marseille in the lower reaches of the table.
It had looked as though last season's runners-up would go home with the win, though, with Souleymane Diawara giving them an early lead with their task made all the harder by Rod Fanni`s first-half dismissal for a vicious-looking challenge on Foued Kadir.
Gregory Pujol`s resultant penalty was saved but Saez would dash their hopes.
Caen's bright start to the new campaign continued with a 4-2 victory over Evian in a breathless encounter at Parc des Sports.
Caen took an early lead through M'baye Niang before they were hit by the dismissal of Lenny Nangis after 25 minutes.
Cedric Barbosa got Evian back on terms just after the half-hour before doubling his tally minutes later, but the Evian bubble was burst when Aldo Angoula also saw red late in the half.
Caen immediately looked a different proposition as Gregory Proment levelled, before second-half goals by substitutes Frederic Bulot and Kandia Traore clinched the visitors their fourth win in eight matches.
Franck Dja Djedje's last-minute goal salvaged a point for Nice in an entertaining 1-1 draw with Dijon.
Dja Djedje fired home in the dying seconds to cancel out Benjamin Corgnet's 14th-minute opener for the visitors to Stade du Ray.