Mohamed Salah scored twice for Fiorentina as they ended Juventus’ 47-game unbeaten home run with a 2-1 victory in the first leg of their Coppa Italia semi-final.

Salah opened the scoring following a surging run but Fernando Llorente equalised soon after as both sides went on the attack.

The Egyptian then fired Fiorentina ahead in the 56th minute and, despite Juve applying the pressure, the Serie A champions could not find a way through.

Salah opened the scoring with a stunning solo effort after 11 minutes as La Viola broke from a corner.

The on-loan Chelsea man gathered that ball in his own half and drove forward, outpacing Simone Padoin, before unleashing an unstoppable shot across goal and into the top corner.

Juve’s reply may not have been as spectacular but it required no less skill as Simone Pepe and Llorente combined to level things up 13 minutes later. The midfielder provided a perfect cross and the Spaniard rose to attack a brilliant header which went in off the far post.

Fiorentina were having the more clear-cut chances as Jose Maria Basanta headed against the post and Micah Richards brought a smart save from Storari just after the break.

So it was no surprise when they took the lead, Claudio Marchisio losing possession in midfield and allowing Salah to slot home, leaving Juventus with work to do in the return leg.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.