What a weekend! Manchester United returned to the top of the league for the first time in 110 weeks – an incredible record for a team that have won so much in the last decade. This came after Tottenham came from behind to put Man City to the sword, Chelsea dropped points at St James Park under Mourinho (again), and Arsenal beat Leicester in a 7 goal thriller with Alexis Sanchez becoming the first player in history to score a hat-trick in the Serie A, La Liga and Premier League.

Elsewhere in Europe, Inter lost their 100% league record with a thrashing at the hands of Fiorentina at the San Siro, following yet another loss for Juventus in the Serie A. Dortmund also dropped points, drawing their second consecutive league fixture, which has allowed Bayern to open up a 4 point gap at the top of the Bundesliga. Real Madrid’s failure to beat Malaga means Villarreal are unlikely table toppers in La Liga after 6 games, after they defeated 2014 champions Atletico Madrid at home.

We move on from domestic football to Europe’s elite competition this week, with some great fixtures in the Champions League on both Tuesday and Wednesday. Among them, Barcelona face Bayer Leverkusen at the Nou Camp, with Leverkusen qualifying for the competition by finishing fourth in the Bundesliga last season. Leverkusen’s form this season has been fairly patchy, with 3 defeats already in their opening 7 matches, and it is hard to see a Barcelona side who have won 10 of their last 11 home Champions League games dropping points here; perhaps the reason you can grab them at fairly high odds to win (1.40 with Totesport) is because of Messi’s injury sustained at the weekend, but with the likes of Suarez, Neymar and Iniesta all set to feature, I don’t think that’ll present too much of an issue.

A number of the top tips for the midweek Champions League fixtures involve Bundesliga teams, and my next tip is for Borussia Mohengladbach v Man City – two teams with exactly opposite starts to their league season, with Mohengladbach winning their first 5 league games before losing their last 2, whilst City won their first 5 matches without conceding, before losing their last 2. One thing both teams guarantee is goals, with both teams averaging well over 2.5 goals in their league matches so far. For that reason, I’m backing Over 2.5 Match Goals at best odds of 1.81 with 32Red. Indeed, just 3 of Man City’s 9 matches this season wouldn’t satisfy that criteria, and incredibly just 1 of Mohengladbach’s 10 matches wouldn’t either.

Elsewhere, Bayern face Dinamo Zagreb with the hosts expected to run riot in this fixture – Bayern have won every single match this season, and score on average over 3 goals per game, and have conceded just 3 times in their 8 matches. The travelling side are unlikely to have enough of the ball to pose much of a threat to the Bayern goal, and I fancy Bayern to repeat what they have already managed 5 times this season and keep a clean sheet – which you can grab at best odds of 1.50 with BetBright.

Finally, Shakhtar face PSG at home in what should be a tight and pulsating encounter. Much has been made of Shakhtar losing Brazilians Luiz Adriano and Douglas Costa to AC Milan and Bayern Munich respectively, but they still have an outfit capable of competing at this level. One thing both teams matches have consistently featured this season is First Half Goals – 12 of Shakhtar’s 16 matches this season have featured a First Half Goal, as have 6 of PSG’s 10 fixtures. Notably though, Shakhtar Donetsk’s 9 league matches have featured 12 goals before half time – that’s more than any other team in the league. You can get a First Half Goal at odds of 1.50 with Coral.

Put these four selections in an ACCA and it pays 5.73!

Four-selection Acca - 1pt @ 5.73