We have an intriguing Europa League semi-final tie in Turin this weekend as Juventus face six-time winners Sevilla.
Juventus reached the semi-final of the Europa League by beating Sporting Clube de Portugal 2-1 on aggregate in a tight encounter.
It's not been a textbook season for The Old Lady who've been nowhere near the title race in Serie A in addition to exiting the Champions League at the group stage.
They were also hit with a damning 15 point deduction back in January for alleged misconduct, but that has since been overturned in a ruling that has essentially saved their season.
They now look on course to secure Champions League football for next season regardless of whether or not they win this competition which is a huge boost to the club's finances.
They enter this game amidst a mixed run of form having won two, drawn one and lost two of their last five games, the most recent of which was a 2-0 win over Atalanta.
Their form away from home has not been great on the whole having won just one of their last five games on the road, but with that win being their most recent encounter they can hope they've turned a corner in that regard.
Juve are far from the fearsome outfit they've spent the majority of their modern history in Europe posing as but they're much improved from their early season form and have plenty of impressive talent on display.
They play a side with barrels full of heritage in this competition but the Italians are the favourites here.
Sevilla reached the semi-final of the Europa League by beating Manchester United 5-2 on aggregate after beating Manchester United 3-0 in the quarterfinal second leg following a 2-2 draw at Old Trafford.
Sevilla have been terrible for the most part this season but since the appointment of manager José Luis Mendilibar back in March they've improved tenfold.
They enter this game having lost just two of their last ten matches while winning four of their last five, the most recent of which was a 3-2 win over Espanyol.
Their form away from home has been good too, with the Spanish side winning three and drawing one of their last four games on the road.
If Sevilla were to win this competition it would be by far the weakest of the what would be seven winning sides of this competition.
Logic suggests they should not get any further than this stage of the competition but they're the ultimate heritage club of the Europa League and while progression feels unlikely it would be foolish to write off the six-time winners.
For our Juventus vs. Sevilla prediction, we're going for a 1-0 win for the home side.
Don’t forget to check out the rest of our previews, tips and offers for this weekend’s action.