Now the final draw...
Winner of semi-final 1 v winner of semi-final 2
Which just means technically Liverpool or Roma will be the 'away' team in the Kiev final on Saturday, 26 May.
The highlight of the of the quarter-final fixtures in the Champions League this season is Bayern Munich V Real Madrid
The other semifinal pits Liverpool v AS Roma
The first legs (including Liverpool v Roma at Anfield) are on 24/25 April, with the second legs on 1/2 May - but we don't know which games are on the Tuesday or Wednesday yet.
It's the draw Liverpool were dreaming of - although I'm sure they'd have preferred the second leg at Anfield, instead of the first.
Strange timing, Champions League semi-finals Bayern Munich have named their new manager for next season - Eintracht Frankfurt boss Niko Kovac.
Which means Jupp Heynckes will leave in the summer - just like he did after they won the 2013 Champions League.
Liverpool, Real Madrid, Bayern Munich and Roma in the Champions League semi-finals