Townflex Sports brings you update on all UEFA Champions League matches to the finals.
The Spanish teams who travelled to England all lost to the premier league leaders with the hopes to turn the table around in the second leg in Spain.
Below are the results.
Champions league Semi-final Results
Tuesday 26th April
- Man City 4-3 Real Madrid
Wednesday 27th April
- Liverpool 2-0 Villarreal