Europa League wrap: Juventus take place in last four
Juventus dug out a 1-1 draw away at Sporting Lisbon in their Europa League quarter-final to progress 2-1 on aggregrate.
Juve earlier learned the club's appeal against a 15-point deduction in Serie A for allegations of false accounting had been upheld following a hearing by the Sports Guarantee Panel at the Italian National Olympic Committee, with a new trial ordered to take place.
Adrien Rabiot fired Juve into a ninth-minute lead, but Sporting were soon level through a penalty from Marcus Edwards.
Massimiliano Allegri's men, though, held out to secure a first European semi-final in six years. They'll face Sevilla, conquerors of Manchester United, in the last four.
Bayer Leverkusen are also through after a 4-1 win at Union Saint-Gilloise in Belgium completed a 5-2 aggregate victory.
An early goal from Moussa Diaby and Mitchel Bakker's volley put the Germans in command at the break before Jeremie Frimpong added a third.
Substitute Casper Terho's deflected effort reduced the deficit, but Adam Hlozek wrapped things up with a late fourth.
In the Europa Conference League, West Ham marched into the semi-finals with a 4-1 win over Gent at the London Stadium to complete a 5-2 aggregate win.
David Moyes' side will next face Dutch outfit AZ Alkmaar who had earlier beaten Anderlecht 4-1 on penalties after the tie ended 2-2 on aggregate after extra-time following a 2-0 home win for AZ.
A two-goal deficit from the first leg was wiped out by AZ inside 13 minutes after Evangelos Pavlidis slotted in an early penalty then swiftly added a second which was given following a VAR review.
With neither side able to find a winner before the end of extra-time, as Jens Odgaard saw his goal for the hosts ruled out for offside, it was down to a penalty