Russian Premier League
Spartak Moscow moved up to second spot in the Premier League with a 2-1 home win over Tomsk, although they had to come from behind to defeat the division's bottom club.
Spartak suffered their first defeat of the campaign last time out after going down to Amkar Perm and they looked in danger of suffering another loss as Tomsk - without a point from their opening six games - took an eighth-minute lead through Vladimir Rykov.
However, Spartak drew level on the stroke of half-time thanks to Yura Movsisyan and then claimed all three points through Pavel Yakovlev's winner 13 minutes from time.
The result leaves Spartak three points behind leaders CSKA Moscow and level on 14 points with Zenit St Petersburg and Rostov.
Zenit also claimed a 2-1 win today, although they left it even later than Spartak before seeing off 10-man Lokomotiv Moscow.
Zenit looked to be in total control at half-time after taking a 43rd-minute lead through Roman Shirokov's penalty in an incident which saw Lokomotiv midfielder Lassana Diarra sent off for bringing down the Russia international inside the area.
Lokomotiv, who thrashed previously-unbeaten Rostov 5-0 in their last match, refused to give in though, and they drew level through a penalty of their own in the 71st minute, Mbark Boussoufa the goalscorer.
That seemed set to earn the visitors a point but, with just four minutes left on the clock, Konstatin Zyryanov popped up to claim the win for Zenit.
Rostov slumped to fourth after drawing 1-1 at Dinamo Moscow. Hrvoje Milic put the visitors ahead in the seventh minute but Aleksandr Kokorin drew Dinamo level just two minutes after appearing as a half-time substitute.
Jose Salomon Rondon scored a hat-trick as Rubin Kazan ended a run of four successive league draws with a 3-0 win at Ural. Rondon struck in the 17th, 55th and 75th minutes to take his tally for the season to eight in all competitions.
In today's other match, Krylya Sovetov and Kuban Krasnodar drew 0-0.
PEC Zwolle's 100 per cent winning start to the Eredivisie season came to an end after they were held to a 1-1 draw at home to FC Utrecht.
The surprise early league leaders had won their opening four matches to sit top of the standings, but fell behind on Sunday to Willem Janssen's 50th-minute opener.=
However, Stefan Nijland, a substitute just before the hour mark, levelled proceedings in the 75th minute to earn PEC a hard-earned point.
Defending champions Ajax's stuttering start to the campaign continued after playing out a 1-1 draw at FC Groningen.
Lasse Schone gave Frank de Boer's men an 18th-minute lead but second-half substitute Genero Zeefuik ensured the points would be shared to leave Ajax with just two wins from their first five matches.
Feyenoord scored two goals in either half to hammer 10-man Roda JC 4-0.
Ruud Vormer opened the scoring just after the half-hour mark from the penalty spot and Graziano Pelle doubled Feyenoord's lead just before half-time, while Miguel Nelom (68) and John Goossens (85) added the gloss to the win either side of Henk Dijkhuizen's dismissal in the 82nd minute.
Elsewhere, substitute Jonathan Reis struck three minutes from time to earn Vitesse a 1-1 draw at AZ, who had taken the lead in the 42nd minute through Mattias Johansson.
Reigning champions FC Copenhagen finally recorded their first win of the Superliga season at the seventh attempt as they triumphed 4-1 away to Viborg.
Claudemir and Olof Mellberg put the visitors two goals to the good by half-time and Igor Vetokele and Fanendo Adi set the seal on victory before Viborg substitute Kevin Mensah pulled a goal back.
AaB lie third in the table after a 2-1 win over Brondby, who remain bottom of the table and without a win.
The fallen giants led through Simon Makienok's 72nd-minute goal but Henrik Dalsgaard and Anders K Jacobsen turned the game on its head.
Just a point behind are newly-promoted Vestjaelland after just one defeat in their opening seven games, a record bolstered by a 2-1 win away to Nordsjaelland.
Mario Ticinovic put the hosts in front but Thiago's second-half double gave Vestjaelland victory.
Esbjerg and Midtjylland drew 1-1 in the day's other game. Pape Diouf gave Esbjerg the lead but Midtjylland equalised through Morten Rasmussen (82) before having Izunna Uzochukwu sent off in the last minute.
Portuguese Primeira Liga
Reigning Primeira Liga champions Porto made it three wins from three by beating Pacos de Ferreira 1-0.
With time running out at the Estadio da Mata Real, Jackson Martinez made the breakthrough in the 76th minute to ensure Porto kept their 100 per cent record in tact.
Rio Ave might have capitalised on Sporting Lisbon's failure to beat Benfica on Saturday by taking second place with a positive result at Arouca, but they instead lost 1-0 thanks to Rodrigo Roberto's goal two minutes from time.
Braga suffered a first defeat of the new campaign to the benefit of nine-man Gil Vicente, who climbed above the Arcebispos into fifth place with a 1-0 victory authored by Lazaro Luan Scapolan.
The result was all the more remarkable considering the Galos had seen Danielson and Halisson sent off inside four second-half minutes.
Nacional picked up a first win by triumphing 3-2 at 10-man Belenenses.
Goalkeeper Matt Jones' dismissal after 10 minutes set the tone for the game and Mateus' 23rd-minute opener for Nacional was cancelled out by Miguel Rosa four minutes before the break.
Djaniny (76) and Mateus scored to give the visitors a good lead but Cunha's goal three minutes from time made for tense scenes in Belem.
Elsewhere, substitute Philipe Fidelis salvaged a 1-1 draw for 10-man Maritimo at home to Olhanense.
The hosts struggled to respond to Rui Duarte's penalty in the 28th minute but, despite the red card for Nuno Briguel that threatened to weaken their chances, Fidelis popped up to rescue a point on the stroke of full-time.
Turkish Super Lig
Hugo Miguel Almeida bagged a first-half brace as Besiktas made it three wins from three in the Spor Toto Super Lig after a comfortable 2-0 victory over Gaziantepspor.
Almeida opened the scoring in the 28th minute from the penalty spot and the Portugal forward added his second seven minutes later to seal a comfortable win for the Istanbul side.
Akhisar Belediye claimed their second win of the campaign after brushing aside Trabzonspor 3-0.
Brazilian forward Bruno Mezenga broke the deadlock in the 11th minute, Oumar Niasse added a second for Akhisar just after the hour mark and substitute Kenan Ozer made sure of the win two minutes from time.
Caykur Rizespor withstood a late fightback to register a 2-1 home triumph over 10-man Kayseri Erciyesspor.
Goals in the seventh and 66th minutes from Ali Adnan and Eren Albayrak looked to have put the hosts on course for an easy win, but Bjorn Vleminckx pulled one back 14 minutes from time before being sent off in the closing stages to effectively end any hopes of a comeback.
Ilhan Parlak's 90th-minute penalty ensured Karabukspor sealed a 1-0 win over Genclerbirligi, who had Ante Kulusic sent off a minute earlier.
Belgian Jupiler League
Zulte Waregem remain in touch with Jupiler Pro League leaders Standard Liege after a dramatic 4-3 victory over Anderlecht.
Three players were sent off in a frantic second half at the Regenboogstadion, after Sacha Kljestan (18) and Thorgan Hazard (34) had exchanged goals before the break.
After Cheikhou Kouyate's dismissal on 51 minutes, Olafur Ingi Skulason fired Zulte ahead but Anderlecht levelled again through Matias Suarez (59).
Iceland's Skulason saw red in the 71st minute but Zulte restored their lead anyway, Karel D'Haene making it 3-2, before substitute Demy De Zeeuw (78) set up a tense finale with yet another equaliser.
A red card shown to Olivier Deschacht proved to be Anderlecht's undoing, however, as home substitute Franck Berrier bagged the final goal on the stroke of full-time.
Standard Liege remain four points out in front, however, after notching a sixth win from six at the expense of KV Kortrijk - and the leaders have yet to concede a goal.
A 2-0 win at the Stade Maurice Dufrasne was decided by a 52nd-minute penalty from Paul-Jose M'Poku and Laurent Ciman's goal six minutes later.
Club Brugge are third after resisting a late rally from 10-man Waasland-Beveren to ride out a 2-1 win.
Maxime Lestienne scored inside 60 seconds, with Jesper Jorgensen doubling Brugge's lead in the 56th minute. Despite Aboubakar Oumarou's dismissal in the 76th minute, Waasland fired a last-minute response through Siebe Blondelle.
In Sunday's other game, Charleroi and Genk shared a 1-1 draw in Wallonia with David Pollet (20) and Ilombe M'Boyo (28) trading first-half goals.
French Ligue 1
Substitute Emmanuel Riviere scored a 79th-minute winner as big-spending Monaco moved to the top of the fledgling Ligue 1 table and handed Marseille their first defeat of the season with a 2-1 win at the Stade Velodrome.
Marseille had begun their season with three straight wins in the league and looked on course for a fourth when Brazilian defender Lucas Mendes gave Elie Baup's men a 43rd-minute lead.
However, Monaco drew level through one of their big-money summer signings, Radamel Falcao, two minutes after the interval, while Riviere settled the contest six minutes after being introduced off the bench.
St Etienne continued their good start to the domestic campaign and made slight amends for the Europa League exit in midweek by edging out Bordeaux 2-1.
Les Verts were eliminated from the Europa League after being edged out 5-3 on aggregate by Danish side Esbjerg in their play-off encounter, but they took a seventh-minute lead through Romain Hamouma.
Loic Perrin doubled the lead five minutes into the second half, with Ludovic Obraniak's stoppage-time goal scant consolation for Les Girondins.
Nice twice let a goal-lead slip in their 2-2 draw at home to Montpellier.
The hosts led twice during the game, with Timothee Kolodziejczak and Valentin Eysseric having efforts cancelled out by Souleymane Camara and Siaka Tiene before Montpellier's Djamel Bakar was sent off late on.
Second-half substitute Kostas Mitroglou bagged a 20-minute hat-trick as Olympiacos maintained their 100 per cent winning start to the Superleague season with a thumping 5-0 victory at Levadiakos.
Argentinian forward Javier Saviola put the reigning domestic champions ahead in the 16th minute and it stayed that way until Mitroglou netted his first in the 70th minute - just five minutes after entering the fray.
Fellow substitute Vladimir Weiss made sure there would be no way back in the 85 minute before Mitroglou netted twice more in the final two minutes to complete the rout and give Olympiacos their third win from three games.
PAOK Salonika were also comfortable victors on Sunday, breezing past Panionios 4-1.
Dimitris Salpingidis started the rout just after the half hour, with Miroslav Stoch netting the second after 54 minutes.
Stelios Kitsiou added the third in the 76th minute and, although Christos Aravidis pulled a goal back in the 81st minute with a penalty, Stoch added his second three minutes later, also from the spot, to ensure there was no way back for the visitors.
Panthrakikos edged out Panetolikos 2-1, with Igor de Souza scoring the winner on the stroke of half-time after Christos Tzanis' 14th-minute opener had been cancelled out by Giorgos Theodoridis just after half an hour.
Elsewhere, Georgios Delizisis's own goal in the 51st minute and Jeronimo Barrales' strike in the final minute gave Asteras Tripoli a 2-0 win over Apollon Smyrni.