Scottish Premier Division
Keith Watson continued his habit of scoring on the big occasions as Dundee United maintained their city supremacy with a 3-0 victory over Dundee at Dens Park.
Two of Watson's four previous goals came in the Europa League and another in a victory over Rangers and the right-back settled United down after a difficult start when he headed the opening goal in the 17th minute.
Dundee, with Colin Nish serving a suspension, lacked bite up front but Steven Milne squandered an excellent first-half chance and they had a strong penalty claim denied when Brian McLean appeared to handle.
But they looked devoid of ideas before United put the game beyond them in the final 20 minutes through Jon Daly's penalty and a soft late goal from Willo Flood.
Russian Premier League
CSKA Moscow moved three points clear, at least temporarily, in the Premier League table with a 2-1 win over bottom club Mordovia Saransk.
Keisuke Honda and Pavel Mamaev were the goalscorers for CSKA, with Anton Bober equalising in between times.
CSKA's nearest challengers Anzhi Makhachkala face third-placed Zenit St Petersburg away from home on Monday.
Dinamo Moscow were also 2-1 winners, away to Terek Grozny.
Kevin Kuranyi scored both goals, the second coming three minutes after Ailton had drawn Terek level.
PSV Eindhoven knocked FC Twente off top spot in the Eredivisie with a 3-0 win over their title rivals.
Georgino Wijnaldum set the hosts on their way in the 38th minute and they wrapped up the win with two late goals.
Tim Matavz doubled the lead 10 minutes from time and Luciano Narsingh added a third two minutes later.
The win moved PSV two points ahead of Twente and Vitesse Arnhem, who missed the chance to go top as they went down 3-1 at struggling VVV Venlo.
The visitors went in front through Marco van Ginkel after 10 minutes, but substitute Yuki Otsu levelled in the 40th minute, just five minutes after coming on.
Brian Linssen put the hosts in front 10 minutes into the second half and Robert Cullen sealed the upset 10 minutes from time.
Fifth-placed Feyenoord were left five points off top spot following a 2-2 draw at relegation-threatened NAC Breda, with both teams finishing the game with 10 men.
Graziano Pelle put the Rotterdammers ahead after five minutes, but Kees Luyckx equalised after 23 minutes and the visitors suffered another setback six minutes later when they had Darryl Janmaat sent off.
The match swung back in Feyenoord's favour when NAC had Eric Botteghin dismissed in the 73rd minute and Lex Immers put the visitors in front.
But Nemanja Gudelj made it 2-2 within two minutes as the spoils were shared.
Second-bottom Roda JC came from 4-2 down with seven minutes to go to draw 4-4 at Heerenveen.
Rajiv van la Parra's second goal of the game put Heerenveen two up in the 81st minute, but Sanharib Malki, with his second, made it 4-3 two minutes later and substitute Guus Hupperts equalised in the last minute.
Filip Djuricic had put Heerenveen 1-0 up only for Malki to equalise in the 36th minute.
Van la Parra made it 2-1 to Heerenveen five minutes before the break and Alfred Finnbogason extended their lead nine minutes after it.
Bart Biemans made it 3-2 in the 77th minute and there was plenty of drama still to come as Roda snatched a point.
Turkish Super Lig
Bekir Irtegun grabbed a 79th-minute winner as Fenerbahce moved back to within two points of Super Lig leaders Galatasaray on Sunday night with a 2-1 defeat of Istanbul Buyuksehir BSK.
Cristian Baroni set the hosts on their way but their progress was checked by Pierre Webo's 19th-minute equaliser.
Irtegun denied struggling Istanbul, however, the Turkey international defender netting with 11 minutes to go to move Fener within touching distance of Gala, who won 3-1 at Sivasspor on Saturday.
Trabzonspor missed the chance to move within four points of Gala by drawing 1-1 at home to Kayserispor.
Salih Dursun opened the scoring after nine minutes for Kayserispor but Olcan Adin levelled after 79 minutes.
The match between rock-bottom Akhisar Belediye and fourth-placed Antalyaspor was abandoned after 16 minutes due to a waterlogged pitch.
Belgian Jupiler Pro League
Genk climbed to third in the Jupiler Pro League with a 4-1 defeat of Lierse.
All the goals arrived in the second period, with Julien Gorius opening the scoring after 50 minutes before Elyaniv Barda (60) and Glynor Plet (62) made it 3-0.
Kostadin Khazurov pulled one back for second-bottom Lierse on 66 minutes before Barda restored Brugge's three-goal cushion from the penalty spot on 83 minutes.
Club Brugge strengthened their grip on sixth place with a 7-1 demolition away to Beerschot.
Ryan Donk opened the visitors' account on four minutes while Carlos Bacca made it two in the 32nd minute and Maxime Lestienne added the third three minutes later.
A Mohamed Tchite strike in the 59th minute and a second for Bacca (65) took the lead out to five, while Roy Dayan (72) hit Beerschot's consolation before Niki Zimling and Lior Rafaelov completed the rout inside the final five minutes.
Rafik Djebbour's two goals were not enough to hand Superleague leaders Olympiacos victory over arch-rivals Panathinaikos.
Djebbour's brace came after Charis Mavrias had put Pana in front but Jose Toche equalised midway through the second half.
The draw leaves Olympiacos eight points clear of PAOK Salonika, who beat Levadiakos on Saturday.
Asteras Tripoli remain third despite a 1-1 home draw with Aris Salonika.
Giannis Gianniotas put struggling Aris ahead after 23 minutes from the spot but their hopes of victory were extinguished by Michalis Giannitsis' own goal 12 minutes from time.
Platanias and Veria drew 0-0 while FC Xanthi moved off the foot of the standings with a 4-0 thrashing of Panionios.
The game was effectively over by half-time after goals from Nicolas Marin, Dimitros Goutas and Benjamin Onwuachi gave Xanthi a commanding advantage.
Onwuachi added his second with 10 minutes to go to complete the rout.
FC Copenhagen tightened their grip on the Danish Superliga title race with a thumping 4-1 win over closest rivals FC Nordsjaelland.
Cesar Santin's double inspired a sixth successive league win that moves the capital club 12 points clear of the defending champions.
Thomas Delaney got the ball rolling after 24 minutes before Santin grabbed the first of his brace just before half-time.
Santin made it 3-0 seven minutes after the re-start and Nordsjaelland, who ended their Champions League campaign with a 6-1 reverse at Chelsea in midweek, were staring down the barrel of a miserable week.
Mikkel Beckmann did at least pull a goal back from the penalty spot with 14 minutes left but leading goalscorer Andreas Cornelius ensured the hosts had the final say in injury time.
Goals in either half helped FC Midtjylland to a 2-0 win at Horsens.
Tim Janssen scored the first after 10 minutes before substitute Morten Rasmussen sealed the points 20 minutes from the end.
AaB's home match with Odense was postponed due to a snow storm with the rescheduled fixture set to be held in the new year.
French Ligue 1
Ligue 1 leaders Lyon defied Mouhamadou Dabo's 55th-minute dismissal to beat derby rivals St Etienne and extend their unbeaten run at the Stade Geoffroy-Guichard to 18 years.
ASSE looked set to finally beat Lyon on their home turf when Dabo, who also saw red in this fixture last year, was given his marching orders for a headbutt on Max Gradel that was reminiscent of Zinedine Zidane's famous red in the 2006 World Cup final.
But just 10 minutes later Michel Bastos smashed in a 25-yard free-kick before St Etienne's night completely fell apart with the dismissal of substitute Alejandro Alonso.
Lyon's win was sweetened further as they increased their lead at the top of the standings to five points after Marseille suffered a shock 3-0 defeat at home to Lorient.
Goals from Jeremie Aliadiere, Benjamin Corgnet and Kevin Monnet-Paquet condemned the Mediterranean club to defeat, with the fans turning their ire against club president Vincent Labrune at the final whistle.
Marseille were hampered by the 38th-minute dismissal of Charles Kabore for the foul that led to Aliadiere opening the scoring from the penalty spot, but even before that turning point the hosts had hardly appeared poised to take the game to a team with just one win in nine prior to kick-off.
High-flying Bordeaux were held to a goalless draw at lowly Reims.
The visitors had their chances, with Kossi Agassa making several decent saves and Yoan Gouffran volleying just wide late on.
But Reims actually had the better opportunities as Floyd Ayite hit the crossbar and Florent Ghisolfi forced a superb save from Cedric Carrasso.
Rio Ave failed to close the gap between themselves and early Portuguese Liga pacesetters Benfica and Porto after they were held to a 0-0 draw at home to Pacos Ferreira.
Fifth-placed Paco had Luiz Carlos sent off after an hour, but the home side could not break the visitors down and now find themselves eight points behind Benfica.
Beira Mar moved out of the bottom two after they won 2-1 at Gil Vicente, who like their opponents are just one point above the drop zone.
Carneiro Serginho put visiting Beira into the lead after 20 minutes before Carolino Claudio's penalty after 62 minutes levelled the scores.
However, Javier Balboa was on hand with three minutes left to claim what could be a vital three points come the end of the season.
Struggling Olhanense are also just one point above the relegation zone after they went down 2-0 at Guimaraes.
Amido Balde put the home side ahead after 21 minutes before Andre Andre doubled their advantage after 63 minutes.
Maritimo moved up to eighth after second-half goals from Philipe Fidelis (47) and Leocisio Sami (65) were enough to beat Nacional.