French Ligue 1
Radamel Falcao's double strike kept Monaco on top of France's Ligue 1 championship as the star-studded team from the tax haven beat Corsicans Bastia 3-0 at the Stade Louis II.
Bastia supporters arrived on a ferry with hopes of causing an upset against the promoted side, whose investment looks to make them Paris St Germain's biggest rivals for the title.
However Emmanuel Riviere gave Monaco a 39th-minute lead, and when Falcao's powerful finish two minutes later gave the home side a second it was clear which way the match would go.
Falcao put the finishing touches to the victory in the 89th minute.
It meant PSG's two-hour spell at the top was abruptly ended, the capital side having kicked off earlier in the evening in their match at Valenciennes but finishing the day where they began, two points off the summit.
Edinson Cavani scored as Laurent Blanc's team kept up the pressure at the top of the table and heaped further misery on Valenciennes manager Daniel Sanchez with a 1-0 win.
The goal came in first-half stoppage time, via a pass from Zlatan Ibrahimovic, and, like Monaco, the Parisians remain unbeaten after seven rounds of games. Valenciennes have just three points so far.
Lyon's revival suffered a setback on Wednesday evening as Fabrizio Ravanelli's Ajaccio sent them stumbling to a 2-1 loss.
Unbeaten in three, after a run of four defeats, Lyon headed to Corsica with another productive evening in mind, but it was a tough experience at the Stade Francois Coty where Salim Arrache and substitute Aboubacar Camara scored either side of Steed Malbranque's equaliser.
Arrache netted in the 18th minute, Malbranque's leveller came in the 56th minute, and Camara's clincher arrived with 20 minutes remaining to earn Ajaccio their first win of the season.
Lyon's disappointing night was compounded by the stoppage-time dismissal of Alexandre Lacazette for a second bookable offence.
Goals by Filip Djordjevic and Fernando Aristeguieta guided Nantes to a 2-0 home victory over Nice, while a second-half effort from Martin Braithwaite clinched a first home win of the Ligue 1 season for Toulouse as Lorient went down 1-0.
Bordeaux and Reims failed to muster a goal between them at the Stade Chaban-Delmas, but Guingamp and Sochaux served up six, hosts Guingamp winning 5-1.
Jocelyn Gourvennec's home side raced ahead thanks to strikes from Christophe Mandanne, Claudio Beauvue and Fatih Atik.
Substitute Cedric Bakambu reduced the deficit for bottom-of-the-table Sochaux two minutes after half-time, but Younousse Sankhare snuffed out any remote hopes of a comeback 20 minutes from time and then Steeven Langil rounded off the resounding win.
Holders AZ Alkmaar and 18-time winners Ajax survived extra-time scares to reach the third round of the KNVB Beker.
AZ and Sparta were inseparable after 90 minutes, with Aron Johannsson's fifth-minute opener matched three minutes later by Johan Voskamp. But Johansson scored twice in the additional half-hour to complete a hat-trick and Steven Berghuis netted late on to earn a 4-1 win.
Ajax also limped through to the 90-minute mark at 1-1 against Volendam as Lucas Andersen's 27th-minute goal was countered by Robert Muhren midway through the second half.
Muhren put Volendam ahead in extra-time but Ajax powered back to take a 4-2 victory, courtesy of two goals from Lasse Schone and one from Danny Hoesen.
PSV Eindhoven also hit four - beating Telstar 4-1 - but they too were unconvincing for a while.
Telstar went ahead when Diangi Matusiwa netted in the ninth minute, and it took PSV until the 40th minute to haul themselves level in front of their home crowd, as Florian Jozefzoon plundered the equaliser.
Jurgen Locadia took over from there, scoring a hat-trick that included goals right at the end of each half.
Early Eredivisie high-flyers PEC Zwolle beat Fortuna Sittard 2-0, with Rochdi Achenteh and Joost Broerse on target.
Roda JC beat Rijnsburgse Boys 2-1, Elson Hooi grabbed the winner as NAC Breda came from behind to edge out Smitshoek by the same score, Jens Toornstra scored twice as Utrecht defeated Den Bosch 4-1, Groningen beat AFC 2-0, and Vitesse were 3-1 victors over RVVH.
Swiss Super League Review
Second-half goals by Valentin Stocker and Marcelo Diaz guided Basle to the top of the Super League with a 2-0 victory at FC Thun.
Basel started the night one point behind then leaders Young Boys who had been held to a goalless draw at St Gallen on Tuesday night.
Stocker struck after 56 minutes before Diaz sealed the points with a last-minute goal as Basle claimed their fifth win of the season.
They were joined on 18 points by Grasshoppers who won 2-0 at Lucerne although the hosts were forced to play for all but nine minutes with 10 men.
Lucerne started the match just one point behind their visitors but Dimitar Rangelov was given a straight red card after just nine minutes making their task all the harder.
They almost held out for the first half before Caio scored on the stroke of half-time with Anat Ngamukol taking the second 17 minutes after the break.
Lausanne are still searching for their first win after Sion overcame a one-goal deficit to win 2-1.
Salim Khelifi put Lausanne ahead after 27 minutes but Dario Vidosic levelled with a penalty after 70 minutes with Vilmos Vanczak scoring the winner seven minutes later.
It was only the hosts' second win of the season with Lausanne already marooned at the bottom with a single point.
Russian Premier League
Hulk and Oleg Shatov both scored twice as Zenit St Petersburg recovered from a half-time deficit to beat Krylya Sovetov 4-1 and retain top spot in the Premier League.
Krylya, with just one win from their opening nine matches, threatened an upset after taking a 22nd-minute lead through Reginal Goreux but Zenit hit back in style after the break with goals from Hulk (47 and 61 minutes) and Shatov (51 and 79) sealing the win.
The victory keeps Zenit clear of Spartak Moscow on goal difference, with the capital side beating Krasnodar 3-2.
Three goals in the opening half-hour from Jose Manuel Jurado (two) and Yura Movsisyan set Spartak on their way and despite Krasnodar netting through Mauricio Pereyra (16) and Isael (68), the hosts held on for their seventh win of the campaign.
Third-placed CSKA Moscow slipped two points adrift of the pacesetters after being held to a goalless home draw by winless Anzhi Makhachkala, while in Wednesday's other game Kuban Krasnodar beat last-placed Terek Grozny 3-1.
Terek's hopes of a first win received a boost when they took a third-minute lead through Mauricio, but Kuban were on terms just four minutes later thanks to Gheorghe Bucur and they went on to earn the win through goals from Ibrahima Balde (44) and Alexandre Xandao (66).