Barcelona, Ajax, Liverpool and Tottenham have booked their places in 2018/19 Champions League semi-finals.
Semi-finals game time:
First leg: April 30th (Tuesday)
Tottenham vs Ajax (Tottenham Hotspur Stadium)
Barcelona vs Liverpool (Camp Nou)
Second leg: May 7th (Tuesday)
Ajax vs Tottenham (Johan Cruijff ArenA)
Liverpool vs Barcelona (Anfield)
Road to semi-finals:
Tottenham:
Tottenham 3-0 Dortmund: Sonny & Vertonghen shine as Spurs leave BVB in the hole
Dortmund 0-1 Tottenham (0-4 agg): Kane helps Spurs cruise into quarter-finals
Tottenham 1-0 Man City: Match-winner Sonny lifts gloom for injured Kane
Man City 4-3 Tottenham (agg 4-4): Son & co. crush Guardiola's quadruple dreams
Ajax:
Ajax 1-2 Real Madrid: Asensio grabs late UCL winner after VAR controversy
Madrid 1-4 Ajax (3-5 agg): 3-time reigning champs shockingly kicked OUT of UCL
Ajax 1-1 Juventus: Ajax deliver surprise again but Ronaldo header earns the edge
Juventus 1-2 Ajax (2-3 agg): De Ligt sends CR7 out of UCL for 1st time in 4 yrs
Barcelona:
Lyon 0-0 Barcelona: Suarez's UCL away woes continue as Catalans held
Barcelona 5-1 Lyon: Messi involved in 4 goals to send Catalans into last 8
Man Utd 0-1 Barcelona: Shaw own goal gives Solskjaer another mountain to climb
Barca 3-0 Man Utd (4-0 agg): Dominant Messi sends Catalans into UCL semi-finals
Liverpool:
Liverpool 0-0 Bayern: Two heavyweights waste chances in Anfield stalemate
Bayern 1-3 Liverpool: Mane & Van Dijk finish off Klopp's tactical masterwork
Liverpool 2-0 Porto: Firmino & Keita rock 'n' roll keeps Reds firmly grip on tie
Porto 1-4 Liverpool (1-6 agg): Salah, Mane & Firmino lead Reds to UCL semis