The Europa League has reached its penultimate stage, with the first leg of the semi-finals getting underway on Thursday night. And what a night of action it was.
Manchester United and Roma played out another eight-goal thriller, with the hosts coming from behind to win 6-2 with a stellar second half performance.
It was not as joyous of an evening for the other remaining English side, as Arsenal suffered a 2-1 defeat at the hands of Villarreal.
While one tie looks to be over, the other is wide open. It will be worth keeping an eye on the second leg at the Emirates.
Bruno Fernandes silences critics with exceptional performance