The first half of match-day 4 of the Champions League 2018-19 season produced some shocking results.
With four groups having played their matches, several teams are in contention for knock-outs. Four more groups are set to play their fixtures tonight.
The biggest shock was Liverpool's 0-2 loss against Red Star Belgrade.
We discuss which teams, that were in action yesterday, could qualify.
Group A is, somehow, settled at the moment and we all know that both Atletico Madrid and Dortmund are sure to qualify.
Both clubs have 9 points each as Atletico defeated Dortmund 2-0 at home to avenge the loss suffered in Germany.
Club Brugge are on 4 points and will book a berth for the Europa League.
Bottom-placed Monaco's campaign is over.
Group B saw Inter rescue a point against leaders Barcelona.
The Italian club are placed second with 7 points as Barca have 10.
Barca are likely to end as the group toppers.
Meanwhile, Tottenham Hotspur's campaign took a positive turn as they saved themselves from exit, post a 2-1 win against PSV.
Spurs have 4 points and will fight for second place alongside Inter.
This is perhaps the most balanced group at the moment and it could take until the last match-day to determine who will go through.
'Group of Death' saw Napoli play out a 1-1 draw against PSG.
Napoli have 6 points from 4 matches.
Liverpool's loss means they are second (6 points).
PSG are third on 5 points with Red Star Belgrade fourth (4 points).
Group D has seen Portuguese giants FC Porto dominate proceedings.
Their 4-1 win against Moscow means that they are on the verge of qualification as they have bagged 10 points already.
German side FC Schalke are second with 8 points in their bag and are likely to move through.
Schalke beat Galatasaray 2-0 with the latter likely to settle for Europa League.
Love Sports news?
Subscribe to stay updated.