Bayern Munich were sent tumbling to fourth spot in the Bundesliga after suffering a humiliating 5-1 defeat away to Eintracht Frankfurt on Saturday evening.
In what was Thomas Muller's 500th match in the famous Bayern shirt, the defending champions looked far from their best and were disadvantaged following a ninth minute Jerome Boateng red-card.
The hosts scored twice in the first half through Filip Kostic and Djibril Sow, but inform Robert Lewandowski cut the deficit with a first-half strike as they went to the break training 2-1.
Goals from David Abraham Martin Hinteregger and Goncalo Paciência wrapped up a frustrating afternoon for Bayern, piling pressure on coach Nik Kovac.
The loss saw them drop to fourth, four points behind the leaders Borussia Mönchengladbach, who won 2-1 at Bayer Leverkusen.
Elsewhere, Thorgan Hazard, Raphaël Guerreiro and Mario Götze scored three second-half goals to lift Borussia Dortmund above Wolfsburg in a 3-0 thrashing, which took them to second, three points off the leaders.
Levante shock Messi and company
In Spain, things were not any different from defending champions Barcelona, who suffered a shock 3-1 loss away to Levante despite taking the lead.
Lionel Messi fired in a perfect penalty in the first half to give them the lead going into the break, but, they capitulated in the second half and conceded thrice in a space of seven minutes.
First, José Campaña pulled the hosts level in the 61st minute following a sweet counterattack, before Borja Mayoral put them ahead two minutes later.
On the 67th minute, Barcelona failed to clear a freekick that was floated into their box, and Nemanja Radoja found some space to volley in a third that sent the fans into a frenzy.
Valverde's men could not find any comeback as they suffered yet another humiliating defeat.
Rivals Real Madrid could not take advantage of their rivals' stumble, as they settled to a 0-0 draw against Real Betis.
Sevilla and Atletico Madrid settled to a 1-1 draw with the hosts taking the lead through Franco Vázquez before Álvaro Morata scored on the hour mark to earn a point.
After the Saturday action, Real and Barcelona are tied atop the standings on 22 points, with Atletico and Sevilla tied at 21 points.
Welcome to the Lukaku show
In Italy, Romelu Lukaku's scintillating form for Inter Milan continued as he led them to a 2-1 win away to Bologna.
The former Man United man has been exceptional for Antonio Conte's side, scoring six goals in his last four games.
At Bologna, the hosts took the lead in the 59th minute through Roberto Soriano, before Lukaku levelled in the 75th minute. He then scored a stoppage-time winner to see Inter take maximum points.
Elsewhere Roma beat Carlo Ancelotti's Napoli 2-1. Nicolò Zaniolo opened the scoring for Roma in the 19th minute and doubled their lead through Jordan Veretout. Arkadiusz Milik scored the consolation for Napoli.
The win saw Roma move to third on 22 points, seven points off league leaders Juventus who are on 29 points, a point above Inter Milan.
Mane wins it late for Liverpool
In England, Sadio Mane scored a 95th-minute winner to give Liverpool all three points and break Aston Villa's hearts, who had led the match until the 87th minute.
The hosts took the lead through Mahmoud Hassan in the 21st minute and looked set to beat the leaders, who have not lost a single match, but Andrew Robertson scored with three minutes of normal time left before Mane popped up to score a corner with the last kick.
At Etihad, Manchester City saw off a stubborn Southampton 2-1, with goals from Sergio Aguero and Kyle Walker.
In the early kick-off, Manchester United's troubles continued as they lost 1-0 to Bournemouth and pile further pressure on manager Ole Gunnar Solskjaer.
Arsenal too were left frustrated at home against a resilient Wolves, as they were forced to settle for 1-1 draw despite Aubameyang giving them an early lead.
Chelsea continued with their impressive run in the league as they saw off Watford 2-1 away to move to third on the standings.
⬇️ Predict 6 EPL football scores with Futaa6 and you could win the $10,000 Jackpot, best of all it’s completely free to play every week in the Futaa Android App Download it now to play!