We are now hurtling down the home stretch in European football's premier club competition with the semi-final spots to be decided this week. On Tuesday, Chelsea take on Porto at Stamford Bridge with the English club firmly in the driving seat after <a href="https://www.thenationalnews.com/sport/there-were-many-moments-where-we-suffered-says-tuchel-as-chelsea-beat-porto-1.1199288">winning the first leg 2-0</a>. The day's other game sees reigning champions Bayern Munich attempting to overturn a one-goal deficit against Paris Saint-Germain after <a href="https://www.thenationalnews.com/sport/kylian-mbappe-and-psg-ride-their-luck-in-thrilling-champions-league-win-at-holders-bayern-1.1199290">losing the opening clash in Germany 3-2</a>. Fast forward 24 hours and Pep Guardiola's Manchester City face Borussia Dortmund in Germany, defending a <a href="https://www.thenationalnews.com/sport/football/manchester-city-v-borussia-dortmund-player-ratings-foden-and-de-bruyne-9-haaland-7-bellingham-8-1.1198555">2-1 advantage</a> from the first leg. In-form Real Madrid take on Liverpool at Anfield in a strong position after <a href="https://www.thenationalnews.com/sport/jurgen-klopp-critical-of-his-liverpool-stars-after-crushing-defeat-at-real-madrid-1.1198479">beating Jurgen Klopp's side 3-1</a> in Spain last week. The winner's of that clash between Real and Liverpool will take on either Chelsea or Porto in the semi-finals, leaving the victors of Dortmund-City and PSG-Bayern Munich facing-off in the other tie. The last-four first-legs will take place on April 27-28, with the deciding games scheduled for May 4-5. The Ataturk Olympic Stadium in Istanbul is set to host the final on May 29. Predictions for the ties can be seen in the picture gallery above. To view the next image, click on the arrows or swipe if on a mobile device.