Juventus suffered one final indignation in a disappointing season as Giorgio Chiellini and Paulo Dybala ended their Bianconeri careers with a 2-0 defeat at Fiorentina.

Although Juventus have finished fourth in Serie A, this has not been a campaign to remember and this was one more slog, with Alfred Duncan opening the scoring for a Fiorentina side who were far and away the superior team.

The hosts had more to play for, admittedly, with this win securing a place in next season's Europa Conference League.

But for Massimiliano Allegri and his Juventus team, 90 minutes of mediocrity was a dismal to finish, particularly with the long service of Chiellini and Dybala coming to an end at the Artemio Franchi. A late penalty from Nicolas Gonzalez finished them off.

Fiorentina 2-0 Juventus

Fiorentina snatched the lead in first-half stoppage time when Juve failed to clear their lines from a ball hoisted hopefully into the box by Sofyan Amrabat

Giacomo Bonaventura prodded the ball away from a cluster of defenders, and Duncan lashed in from 12 yards for his second goal of the season.

Veteran defender Chiellini, having taken a blow to the face that saw blood pour from just above his left eye, was substituted at the break, replaced by Daniele Rugani. It was hardly how he would have wanted to bow out.

Fiorentina had 71.5 per cent of possession in the opening 45 minutes as the Bianconeri turned in a drab display.

Gonzalez then sent two shots just over the Juventus crossbar as Fiorentina pushed for a second goal early in the second half, while Bonaventura was denied a penalty after going down under a challenge from Adrien Rabiot.

Substitute goalkeeper Carlo Pinsoglio, who played the entire second half, kept Juventus in the game with a double save in the 78th minute from Krzysztof Piatek's header and Bonaventura's shot from the rebound. In keeping with the rest of the game, they showed little sign of taking advantage of the lifeline.

When Leonardo Bonucci tripped Lucas Torreira in stoppage time it was an obvious penalty, and Gonzalez made no mistake, finding the bottom-right corner.