Spurs hold a slender 1-0 advantage from the first leg, however, they lost Harry Kane in that game and despite the statistics showing they do not really miss him, it is still a huge blow.
City will feel very confident that they can overcome the deficit, they have won 12 on the bounce in all competitions in front of their home fans and won 24 of 26 home games, again, in all competitions. They have beaten Chelsea 6-0, Arsenal 3-1, Man Utd 3-1 and Liverpool 2-1 already this season on their own turf and of course Schalke 7-0 in the last round of the Champions League, in better words, they are a formidable home team.
That said, they did lose to Lyon, they did lose to Crystal Palace, they conceded against Liverpool and Hoffenheim, goals that if replicated tonight would see them eliminated, they are beatable and even if they were to win they have to by at least two clear goals without conceding an away goal.
Tottenham are capable of either playing brilliantly or woefully, their recent blip has cost them dearly and they are lucky to still be in third place in the league, they have lost six of their last seven away games in all competitions, though only two of those were by two-goal margins, all the other losses, if replicated this evening, would see them go through.
Over the last couple of seasons, Tottenham has drawn with Real Madrid in Spain, drawn against Barcelona at the Nou Camp, drawn at Juventus, beaten Dortmund twice and in their last 11 away games in this competition dating back to 2016 have not once lost by two goals.
So, we have a home side that is capable of sweeping sides away and an away side that has stood with the very best and still been standing at the end.
A tricky one for sure, however, with home advantage I have to go with Man City, there is a very strong case to make for Tottenham and they may well even score this evening but I still have City doing enough to set up a semi-final clash with Ajax.
Predicted score 3-1