Fiorentina have beaten Juventus 2-1 in the first leg of their Coppa Italia semi-final this evening.
Mohamed Salah gave the visitors the lead with a fine solo run and finish, before Fernando Llorente headed in to level the scores.
Early in the second half Salah pounced on a mistake from Claudio Marchisio to race through and score the winner, which ended the Bianconeri's 47-game unbeaten home run.
Find out how the action unfolded below.
JUVENTUS XI: Storari, Caceres, Bonucci, Ogbonna, Padoin, Vidal, Marchisio, Pogba, Pepe, Coman, Llorente
FIORENTINA XI: Neto, Richards, Rodriguez, Basanta, Alonso, Kurtic, Badelj, Fernandez, Joaquin, Salah, Gomez
Fans making up tonight's sell-out crowd continue to stream in as the warm-ups for #JuveFiorentina continue! pic.twitter.com/KhrP2S1Yt2
— JuventusFC (@juventusfcen) March 5, 2015
12 - Juventus and Fiorentina are both unbeaten in their last 12 competitive games (8 wins, 4 draws). Top. #JuveFiorentina #CoppaItalia
— OptaPaolo (@OptaPaolo) March 5, 2015
Get in! @llorentefer19 celebrates after drawing us level with a fine header. Great cross by @pepigno7 #JuveFiorentina pic.twitter.com/ykzuV6bBWL
— JuventusFC (@juventusfcen) March 5, 2015