The Champions League group stage is drawing to a close, which means that while there is now the odd game that is basically meaningless, there are also plenty of do-or-die clashes to define which teams will continue in the competition.
With only three draws in 16 games this round, most groups were given a real shake up.
It is only in Group D, where Bayern Munich and Manchester City have streaked away, that the two teams to advance have already been decided.
Every other group will go into the final matchday with multiple teams still competing for a top-two spot.
Here are some of the big winners and losers whose fortunes turned around on Matchday 5.