Mbappé and Messi inspire PSG in comeback win over RB Leipzig
FC Porto hand AC Milan another defeat; Ajax hammer Dortmund
FC Porto hand AC Milan another defeat; Ajax hammer Dortmund
Edinson Cavani scores twice as Man United’s first leg advantage sees them through
Mauricio Pochettino’s side will need a lot more mental fortitude to turn semi-final around
Midfielder comes off the bench to squeeze visitors over the line at the San Siro
Late goals beat Switzerland to set up final against either England or Holland
Ole Gunner Solskjær’s side outplayed at the Nou Camp
Anthony Martial and Jesse Lingard come in while Alexis Sanchez named on bench
Three-times defending champions humiliated as Dutch side put on masterly display
Juventus player successfully appealed red card against Valencia
Juventus boss Allegri calls for introduction of VAR in Europe
Forward could miss game against Man United at Old Trafford
Brilliant late breakaway effort keeps Swiss alive in Group E after Kaliningrad thriller
Parisians barely raise a whimper as Zidane’s side march on
Kane and Eriksen bring their side back from the brink in Turin
Claudio Ranieri’s side still require a point to guarantee qualification as Kasper Schmeichel again comes to rescue
Daniele De Rossi’s late penalty earns home side a point after being outplayed
Uruguayan kicked out at Juanfran off the ball during 2-1 win
Blues no longer dining at top table of European football
10-man Atletico's resistance broken as Ancelotti’s men progress
Crosswords & puzzles to keep you challenged and entertained
Full general election coverage including analysis and results for all 43 constituencies
How does a post-Brexit world shape the identity and relationship of these islands
Weddings, Births, Deaths and other family notices