Turkish Super Lig
Besiktas' perfect start to the Super Lig season came to an end on Monday night with a 2-0 loss at Antalyaspor.
Lamine Diarra scored twice early in the second half, with goals in the 47th and 53rd minutes seeing off the visitors.
Defeat left Besiktas in third place, three points behind leaders Fenerbahce with a game in hand.
Elsewhere, Kayseri Erciyesspor came from behind to earn a 1-1 draw at home to Kayserispor thanks to Sinan Kaloglu's 80th-minute leveller.
Pablo Mouche had put Kayserispor in front in the 66th minute, but they had to hold on following Omar Bayram's 86th-minute red card.
Scottish Premier League
St Mirren were denied their first win of the season when Aberdeen grabbed a late leveller to claim a 1-1 draw in the Scottish Premiership.
The Buddies must have thought the long wait for victory was over when Steven Thompson handed the home side the lead in Paisley.
But Peter Pawlett struck with just five minutes to go as the Dons returned to the Granite City with a share of the spoils.
The result means a question mark remains over Saints boss Danny Lennon's position, as his players squandered the opportunity to leapfrog Kilmarnock into 10th spot in the table.
They now face their biggest test of the campaign so far when they travel to Tynecastle at the weekend to take on bottom side Hearts, who started the season with a 15-point deduction and who will be determined to close the gap further on St Mirren.
Portuguese Primeira Liga
Gil Vicente twice battled from behind to earn a 2-2 draw at Vitoria Setubal in the Portuguese Liga on Monday night.
Rafael Martins gave the hosts the perfect start by opening the scoring in the first minute, and Paulo Tavares restored their lead midway through the first half after Bruno Moraes had got the visitors back on level terms.
However, Gil Vicente were determined not to leave empty-handed and Diogo Viana ensured they departed with a point by grabbing an equaliser just before the hour mark.
The result left the home team 12th and the visitors seventh in the standings after six games.
Malmo extended their lead at the top of the Swedish Allsvenskan with a 1-0 win over Mjallby AIF.
Erik Friberg scored the only goal of the game in the 84th minute to put his side four points clear of second-placed IFK Goteborg.
AIK moved level on points with third-placed Helsingborg thanks to a 2-1 win over Osters IF.
Kennedy Igboananike opened the scoring for AIK in the 25th minute, but that strike was cancelled out by Alhaji Gero's goal just before half-time.
However, Robin Quasion found the winner midway through the second half to seal the win.
Elsewhere, IFK Norrkoping beat 10-man Atvidabergs FF 3-1 thanks to goals by Christoffer Nyman and Marcus Falk Olander, with Lars Krogh Gerson's 84th-minute penalty adding the shine after Oscar Moller had put Atvidaberg ahead early on.
Erik Moberg was sent off for the home side in the 65th minute, shortly after his side had gone 2-1 down.
Gefle IF drew 0-0 at home to BK Hacken in the other game, with Dominic Chatto sent off for the visitors in the 77th minute.
Atromitos went fourth in the Greek Superleague with a 1-0 win at Kalloni AEL.
Dimitrios Papadopoulos' penalty in the 62nd minute moved the visitors three points behind leaders Olympiacos.
In Monday night's other game, Thomas Nazlidis' 87th-minute goal earned Platanias a 1-1 draw at home to Panthrakikos.
The away side, who took the lead four minutes after the break through Jose Maria Cases, had Giannis Christou sent off in the 82nd minute and were made to pay.
FC Nordsjaelland won for only the second time in the Superliga this season as they beat Randers 1-0 on Monday night.
Joshua John's 41st-minute goal earned the basement boys a much-needed victory.
The win moved the hosts to within two points of second bottom FC Copenhagen.
Russian Premier League
Lokomotiv Moscow missed the chance to close the gap on Premier League leaders Zenit St Petersburg as they were held to a goalless draw at home by Tomsk.
Both sides finished the match with 10 men following late red cards.
The visitors had Maksim Bordachev sent off in the 81st minute, while Lassana Diarra was dimissed for the hosts in the 90th minute.
The draw moved Lokomotiv level on points with Spartak Moscow in second place, three points behind Zenit.
Elsewhere, Ural earned a 1-1 draw at Rostov.
Alexander Belozerov scored a 62nd-minute equaliser to cancel out Artem Dzjuba's opener after 26 minutes.