The Champions League continued this week and was impressive as ever with four stunning quarter-final ties.
On Tuesday, Barcelona booked their place in the Champions League semi-finals with a win over Manchester United while Ajax joined them courtesy of another huge shock, this time beating Juventus.
The shocks continued on Wednesday as Tottenham pulled off a major win at the Etihad, beating Manchester City on away goals to secure their place in the last four.
Over in Porto, Liverpool ensured a last-four place for themselves for the second year running with a comfortable win over the Portuguese giants.
There were several top performances across the four quarter-final ties, so we’ve picked out our top five.