Clydesdale Bank Premier League
Careless Celtic twice threw away the lead against Hibernian to drop two points in their Clydesdale Bank Premier League clash at Parkhead.
Mikael Lustig notched his first goal for the Hoops in the 11th minute when he fired in from a Paddy McCourt corner but a disastrous mix-up between the Swedish defender and keeper Fraser Forster in the 53rd minute allowed Tim Clancy to equalise.
Lustig was involved again when Hibs skipper James McPake appeared to knock the ball into his own net after Easter Road keeper Ben Williams had made a mess of a Filip Twardzik free-kick but again poor defending by the champions allowed Paul Cairney to slip all too easily into their box and level with a drive.
St Johnstone are still seeking their first win of the season after their Tayside derby with Dundee United ended goalless.
Both sides created opportunities to score in an even first 45 minutes that saw Saints' on-loan Aberdeen winger Peter Pawlett and Stuart Armstrong denied by their opposing goalkeepers.
The second half was poor by comparison and it was no surprise that the stalemate continued right through to the full-time whistle.
Ross County and Kilmarnock also ended 0-0 at the Global Energy Stadium.
The result stretched County's unbeaten run of league matches to 39 with another solid display against a battling Killie outfit.
There was little in the way of clear-cut chances throughout the 90 minutes, with both defences on top and a draw probably a fair result.
And a low-scoring day in Scotland was completed with a third goalless draw between Aberdeen and St Mirren.
The home side enjoyed the better of the chances and went closest to finding the net when substitute Cameron Smith headed onto the crossbar after 72 minutes, but they could find no way through.
Malmo remain two points adrift of Allsvenska leaders Elfsborg after being held 1-1 at home by Mjallby.
It all looked good for the hosts when Tokelo Rantie fired them ahead in the 13th minute.
But they were pegged back nine minutes after half-time as Par Eriksson earned a point for Mjallby.
Aarhus moved into sixth place in the Danish Superliga with a comprehensive 4-0 win at Silkeborg.
Aron Johannsson opened the scoring in the 12th minute and completed his brace on the stroke of half-time. In between the visitors added a second through Jesper Mikkelsen's 25th-minute own goal, while substitute Peter Graulund wrapped up the scoring nine minutes from full time.
Aarhus now have 11 points, six adrift of leaders AaB. Silkeborg remain second-bottom after their sixth defeat in eight matches.
Russian Premier League
Terek Grozny kept pace with Premier League leaders Zenit St Petersburg by recording their fifth win in the opening seven games away to Rubin Kazan on Saturday.
Ezekiel N'Douassel's opener was cancelled out by Jose Salomon Rondon but substitute Magomed Mitrishev's 85th-minute goal earned Terek a 2-1 win before Rubin had Salvatore Bocchetti sent off.
Aleksei Sapogov's late goal earned 10-man Volga Nizhny Novgorod a 1-1 draw at home to Rostov.
The visitors took a ninth-minute lead through Dragan Blatnjak and it went from bad to worse for Volga when Andrei Buivolov was sent off on the half-hour, but Sapogov had the final say.
The game between Alania Vladikavkaz and Amkar Perm also finished 1-1, Pavel Ignatovich putting the visitors ahead in the first half before Alania's Tamas Priskin equalised 20 minutes from time.
Panionios claimed their second successive victory at the start of the new Greek Superleague season with a 1-0 success at Veria tonight [Saturday].
The newly-promoted side had their moments but they had no answer to Costas Mendrinos' goal five minutes into the second half.
FC Xanthi moved up to second after stunning AEK Athens 1-0.
Marko Markovski scored the only goal after 58 minutes with AEK's hopes of getting back into the contest hindered by the 70th-minute dismissal of Nikos Kourellas.
Platanias secured their first win of the season with a 2-0 defeat of Panthrakikos.
Elias Anastasakos put the hosts ahead on the half-hour mark and Markos Maragoudakis added a second two minutes before half-time.
Swiss Super League
St Gallen replaced FC Sion at the top of the Super League standings after stunning the erstwhile leaders 3-0 in their own back yard.
Marco Mathys struck twice at either end of the first half to put St Gallen in control and Ezequiel Scarione completed the victory with a third late on as hosts Sion slumped to their second successive defeat.
St Gallen are now two points above Sion, who dropped to third after also being leap-frogged by Grasshoppers following their 2-0 win at Lausanne today.
Milan Vilotic opened the scoring for Grasshoppers in the 49th minute and substitute Amir Abrashi added a second in the final minute to seal a fourth successive league victory for his side.
French Ligue 1
Michel Bastos continued his prolific start to the season as Lyon recorded their third win in four games to move top of Ligue 1 with a 3-2 defeat of Valenciennes.
The Brazilian started for the first time this season, having scored as a substitute in his two previous appearances, and was on the spot again after 17 minutes to cancel out Gil's opener.
Bafetimbi Gomis, with a penalty, and Clement Grenier put the hosts 3-1 up and though Gregory Pujol pulled one back, it was Les Gones who took top spot rather than their fellow strong starters.
Reigning champions Montpellier claimed a belated first victory in their title defence by condemning Sochaux to a fourth straight defeat.
The fact that Sloan Privat registered Les Lionceaux's first goal of the season was scant consolation as goals from Younes Belhanda, Emanuel Herrera and Remy Cabella ensured the hosts remain the only side without a point in Ligue 1.
Surprise winners of the French championship last year, Montpellier had endured a dismal start to the new campaign by claiming just one point from the first nine on offer but quadrupled their total with the 3-1 success.
Lorient consolidated their spot near the top of the Ligue 1 standings with a convincing 3-0 home victory over Nancy.
Goals from Ludovic Giuly, Lamine Kone and Alain Traore sealed the victory for Lorient, who would have been celebrating an even bigger triumph but for a missed first-half penalty from Traore.
The triumph leaves unbeaten Lorient with eight points from four games, two behind current leaders Lyon and one behind Marseille, who will look to continue their 100% start against Rennes tomorrow.
First-half goals from Carl Medjani and Johan Cavalli earned Ajaccio their second win of the season with a 2-0 home success over Evian.
The impressive Cavalli delivered the corner from which defender Medjani headed the opener, and then added a close-range second before the interval.
Evian pressed in the second half, looking for a way back into the game, but remain on only one point after four games.
Pierre-Emerick Aubameyang scored his third goal in two games as St Etienne claimed a 3-0 victory at Bastia.
The Gabon striker hit a brace last weekend against Brest and was on target again after Renaud Cohade had opened the scoring. Substitute Josua Guilavogui scored the third.
Geoffrey Dernis grabbed a dramatic injury-time winner after Brest looked to have been denied victory at the Stade Francis-le-Ble.
Eden Ben Basat gave the home team an early lead but Mounir Obbadi's solo goal for Troyes levelled matters midway through the second half before Dernis fired home a late goal to secure a 2-1 win.
Wissam Ben Yedder continued his impressive start to the season as his late strike snatched a point for Toulouse in a 1-1 home draw against Reims.
The visitors looked to be headed for back-to-back wins as they led late into the match thanks to an Aymen Abdennour own goal after 55 minutes.
Belgian Juplier League
Mons produced a dominant performance to inflict a 4-2 home defeat on Zulte-Waregem in the Jupiler League.
Aloys Nong scored twice, book-ended by goals from Pieter-Jan Monteyne and Tim Matthys, as the visitors stormed into a 4-0 lead with 15 minutes remaining.
Zulte, who did not include new loan signing Thorgan Hazard, responded with a penalty from M'Baye Leye and a late second goal from Hernan Hinostroza, but the game was already well and truly over as a contest.
Gent missed the chance to go level on points with leaders Club Brugge, who play Standard Liege tomorrow, as they were held 1-1 at Charleroi.
They led through Ibrahima Conte's goal early in the second half but Mijusko Bojovic levelled in the 78th minute before Gent had Hannes Vanderbruggen sent off late on.
Waasland-Beveren recorded their first win of the season against woeful Cercle Brugge, who remain bottom with a solitary point and had a man sent off for the second successive week.
Barak Badash made the 70th-minute breakthrough for Waasland and, after Gregory Mertens was dismissed, substitute Benoit Ladriere made it 2-0.
Beerschot were also 2-0 winners away to KV Mechelen thanks to Funso Ojo's 16th-minute strike and Hernan Losada's late second.
Leuven added to their improbable haul of draws thanks to a last-minute goal at Lierse.
Kostadin Khazurov scored in first-half stoppage time for the hosts but interval substitute Christian Pouga did likewise in the second period as the visitors finished all square for the fourth time in their six games to date.
RKC Waalwijk missed the chance to go top of the Eredivisie tonight after being held to a 1-1 draw at home to Heracles Almelo.
Heracles arrived at the Mandemakers Stadion with just one point from their opening three games but they managed to double their season's tally with a determined display.
The visitors got off to a dream start when Willy Overtoom put them in front inside the opening minute but RKC levelled before the break through Florian Jozefzoon.
Neither side could find a winner after the break, meaning RKC failed in their bid to move above FC Twente at the summit.
NEC Nijmegen thrashed nine-man PEC Zwolle 4-0 with Ryan Koolwijk contributing two penalties.
Koolwijk put his side ahead from the spot after 18 minutes and doubled their lead 13 minutes later after a foul by Zwolle goalkeeper Leon ter Wielen which saw him receive a red card.
Joey van der Berg was also dismissed 10 minutes into the second half for collecting two bookings with NEC wasting little time in making it 3-0 through Evander Sno.
And Melvin Platje rounded off an impressive display by the visitors shortly after the hour mark.
Roda JC claimed their first win of the season with a 3-0 defeat of Willem II.
Sanharib Malki scored the opener five minutes before the break and Krisztian Nemeth made it 2-0 five minutes before winless Willem were reduced to 10 men following the sending-off of Jordens Peters.
Adil Ramzi completed the rout nine minutes from the end.
NAC Breda's poor start to the season continued with a 1-1 home draw against FC Utrecht.
The home side, with one point from three games prior to today, went ahead in the seventh minute through Alex Schalk but Alexander Gerndt grabbed an equaliser with 16 minutes to go for mid-table Utrecht.
Turkish Super Lig
Kasimpasa lead the Turkish Super Lig standings after a 3-0 win away to Elazigspor in a game which saw Kalu Uche score a hat-trick and both teams finish with 10 men.
Uche had scored after 31 minutes and with a 56th-minute penalty before team-mate Fabian Ernst was sent off.
Elazigspor then had Sedat Bayrak dismissed on 77 minutes before Uche completed his hat-trick with seven minutes remaining, leaving the home side in the bottom two.
Antalyaspor are second on goal difference following a 1-0 win away to Istanbul Buyuksehir with Isaac Promise getting the only goal after 10 minutes.
Manuel Fernandes scored twice as Besiktas won 3-0 at Karabukspor.
Fernandes netted after five and 35 minutes with Ugur Boral getting the other goal on the half hour.
Sertan Vardar struck both goals as Kayserispor drew 1-1 with Akhisar Belediye.
Vardar put through his own goal on the stroke of half-time to give Kayserispor the lead before saving face with a penalty at the end of the second half to earn Akhisar Belediye a draw.
Portuguese Primeira Liga
Porto moved to their familiar perch atop the Portuguese Liga standings but needed to come from a goal down to achieve it as they edged past Olhanense 3-2.
The previously unbeaten hosts took a 13th-minute lead through Liban Abdi but two-time reigning champions Porto hit back through goals from substitute James Rodriguez (43), Jackson Martinez (49) and Hulk (72) to take control of the contest.
Olhanense gave Porto another scare by pulling a goal back in the 86th minute through Tiago Targino but the visitors held on to go three points clear with all their main rivals at the summit in action tomorrow.
In today's other match Guimaraes struck twice in the last eight minutes to salvage a 2-2 home draw against Estoril.
Estoril looked well on their way to a maiden win of the season after establishing a 2-0 lead through goals from Lica (six) and Bruno Miguel (47), but Mahamadou N'Diaye gave Guimaraes a lifeline in the 82nd minute before substitute Joao Ribeiro equalised right at the end to leave both teams on two points.