We've got one English team in the final - and it's not the favourite. After a tough opening draw, we see Chelsea winning through over Real Madrid. In the other side of the draw, will Pochettino prove to be Guardiola’s nemesis again, with PSG beating out Manchester City?
With a first-leg win, Manchester City should finally clear their quarter-final hurdle - but who will join them in the semis? Liverpool and Porto have mountains to climb against Real Madrid and Chelsea; and while Bayern are favoured Paris, it's a big ask.
Can Man City finally fulfil their potential and clear the quarters? The two most-favoured teams should follow form, while Porto looks for another upset, this time over Chelsea. Real Madrid vs Liverpool is tough to call - we'll side with the Spaniards at home.
All four home teams hold away-goal leads, suggesting that picking the winners shouldn't be too tricky. At current odds, Man City are still favoured for the title, just ahead of champs Bayern Munich. Real Madrid and Chelsea are favourites - but might Atalanta cause on upset over the Spanish giants?
We're not expecting any surprises from the first four second-leg matches - three of the teams now playing at home go into the game with away-goal leads, and there's little to suggest that they wont see the job through. The exception is Juventus, but their track record at home suggests they should triumph.
The results of this week's games, the second set of first-leg matches, should prove easier to call. Famous last words, perhaps, but favourites Manchester City and Bayern Munich should ease by Borussia Monchengladbach and Lazio, respectively. The tightest match to call is Atletico Madrid versus Chelsea, though we opt for the Spaniards, while Real Madrid should also triumph over Atalanta.
The last 16 kicks off this week: Barcelona should win at the Nou Camp as PSG miss Neymar; expect a draw on neutral ground between Liverpool and RB Leipzig; while Juventus and Dortmund should win away, over Porto and Sevilla, respectively.