Juventus won the 2020-21 Coppa Italia title after a 2-1 win over Atalanta in the final on Wednesday.Andrea Pirlo’s men came into the game looking to make up for last season’s final defeat, and they did just that by clinching a record-extending 14th Coppa Italia title. Meanwhile, Atalanta fell short in their quest to win the competition for the first time since 1963.Atalanta started the game on the front foot, controlling proceedings and probing the Juventus defence. However, they failed to capitalise on their lengthy spell of possession.Against the run of play, Juventus grabbed the opening goal in the 31st minute, thanks to some brilliant work from Sweden international Dejan Kulusevski.The 21-year-old picked up the ball from Weston Mckennie before whipping in a sweetly-struck effort from the edge of the box into the bottom corner.However, Juventus failed to hold on to their lead for too long, as Atalanta came roaring back. Hans Hateboer pounced on a defensive error from Danilo before galloping down the right flank to set up Ruslan Malinovskyi in the 41st minute to restore parity.Juventus started the second half with more intent, holding onto the ball with intent and looking to score the winner. Their constant probing paid off in the 73rd minute. Dejan Kulusevski and Federico Chiesa combined brilliantly just outside the box before the latter calmly sent his finish through the legs of Atalanta custodian Gollini.Atalanta threw in the proverbial kitchen sink, but it was to no avail, as Juventus hung on to win their second piece of silverware in an otherwise disappointing campaign.⓮🇮🇹🏆#ITAL14NCUP #TIMVISIONCUP #ForzaJuve pic.twitter.com/9dnvr2ZF3p— JuventusFC (@juventusfcen) May 19, 2021On that note, let's have a look at the player ratings of both teams.Atalanta player ratings against JuventusPierluigi Gollini 6/10The Atalanta shot-stopper had a relatively busy night between the sticks. While there was nothing Gollini could have done about Kulusevki’s brilliant strike and Chiesa’s calm finish, he did well to keep Atalanta in the game for large swathes. He also made a sensational save to deny Cristiano Ronaldo in the second half.🎙 Gian Piero #Gasperini: "Usciamo a testa alta"👏 "Our heads are held high"Post-match interview 📹 https://t.co/Jmut8p72pt#AtalantaJuve #TIMVISIONCUP #GoAtalantaGo ⚫️🔵 pic.twitter.com/LM4Vl6z3In— Atalanta B.C. (@Atalanta_BC) May 19, 2021Luis Palomino 5.5/10Palomino struggled to deal with the pace of Juan Cuadrado and Weston McKennie and was often beaten by the Juventus frontmen in the air. The Atalanta man finished the game with two clearances, two interceptions and one tackle.Cristian Romero 7/10Playing at the centre of Atalanta’s back three, Romero had a busy night trying to keep Cristiano Ronaldo at bay. But he did that superbly, as he limited the threat of the Portuguese star. Romero finished the game with three clearances and three tackles.Raphael Toloi 6/10It was a decent outing from the Brazilian full-back. In attack, Toloi was a threat to Juventus, as he marauded down the right wing to join the attack. However, he struggled to produce the same efficacy defensively and could have done better to prevent Chiesa’s winner.Hans Hateboer 5.5/10It was a tale of two halves for the Netherlands international. Hateboer did brilliantly to pounce on a loose pass in midfield before setting up Malinovskyi to level the scores in the first half. However, he fizzled out in the second half and had to be replaced by Ilicic in the 76th minute.Marten De Roon 7/10Arguably Atalanta’s best player on the night, De Roon, ran tirelessly all game, combining his defensive and attacking duties diligently. He made four interceptions and two tackles and completed four of his eight attempted long balls.Remo Freuler 6/10Freuler did a superb job of keeping the ball moving and accurately distributing it at the centre of the park. He completed over 92% of his 60 passes and all his long ball attempts. However, Freuler struggled to cope with the Juventus midfielders and came out second-best for most of the game.Robin Gosens 6/10The German international had a tasking job of taking on the inspired Juan Cuadrado down the left flank. Gosens often glided deep into the Bianconeri third but lacked the cutting edge to make something happen in attack. He was eventually replaced by Aleksei Miranchuk in the 82nd minute.GRAZIE ragazzi! Sempre al vostro fianco, orgogliosi di voi 👏THANK YOU lads! We're always by your side, proud of you 🖤💙⠀#AtalantaJuve #TIMVISIONCUP #GoAtalantaGo ⚫️🔵 pic.twitter.com/dIQxfPJPs0— Atalanta B.C. (@Atalanta_BC) May 19, 2021Matteo Pessina 7/10It was another calm and collected performance from the 24-year-old attacking midfielder. Pessina kept the Juventus defence on their toes all game as he linked his midfield and attack brilliantly. He covered a lot of ground and was very accurate with his passes.Ruslan Malinovskyi 7.5/10Arguably one of Atalanta’s best performers on the night, Malinovskyi did well to restore parity for his team by tucking home Hateboer’s cross in the 41st minute. He posed a threat to the Juventus backline in the second half as well. The Ukrainian has now scored seven goals in his last 11 games for Atalanta.Duvan Zapata 6/10The Atalanta striker proved too difficult to handle for the Juventus defenders, thanks to his pace and strength. Zapata easily brushed off the challenges of Matthijs De Ligt and Giorgio Chiellini but failed to hit his stride in front of goal. He only had one chance in the game, which he failed to convert.Player ratings of Atalanta substitutes against JuventusLuis Muriel 5.5/10Muriel replaced Malinovskyi in the 68th minute as Atalanta sought a way back into the game. However, he struggled to grow into the game and failed to make an impact.Mario Paasalic 6/10Paasalic came on in the 68th minute and played his part diligently. However, it was too little, too late for Atalanta to mount a comeback, as Juventus put up a strong defensive performance to protect their lead.Josip Ilisic 6/10Ilisic was sent on in the 76th minute and injected life into the Atalanta midfield with his crisp passing and adept reading of the game.Berat Djimsiti 5/10Djimsiti came on in the 76th minute but failed to make an impact against Juventus.Aleksei Miranchuk 5/10Aleksei Miranchuk replaced Robin Gosens with seven minutes on the clock but failed to make a telling contribution.