Italy booked their safe passage into the knockout stage of Euro 2020 with a commanding 3-0 win over Switzerland in Group A on Wednesday.The Azzurri extended their remarkable unbeaten run to 29 games and have subsequently reaffirmed their status as one of the favorites in the tournament.#EURO2020 And that's our place in the round of 16 secured 🔒#ITA #ITASUI #Azzurri #VivoAzzurro pic.twitter.com/s2JALCgJcN— Italy ⭐️⭐️⭐️⭐️ (@azzurri) June 16, 2021Manuel Locatelli opened the scoring in the 26th minute after making a determined run into the box to get on the end of a cross by Domenico Berardi. The midfielder then completed his brace from just outside the box in the 52nd minute after a spell of high-pressing.Roberto Mancini's men completed the rout in the 89th minute when Ciro Immobile scored from distance to bag his second goal in the competition.Without further delay, let's take a closer look at how each Italian player fared during the game under the lights at the Stadio Olimpico.Italy player ratings against SwitzerlandGoals from Manuel Locatelli and Ciro Immobile helped Italy to a comfortable 3-0 win over SwitzerlandGianluigi Donnarumma - 7/10Gianluigi Donnarumma was barely threatened for the majority of the game. However, he was switched on throughout and gave a good account whenever called upon. The Italy shot-stopper remained calm to deal with the pressure after coming off the line in the first half.Donnarumma also made a good double save to deny Steven Zuber after the interval.Giovanni Di Lorenzo - 7/10Giovanni Di Lorenzo didn't offer much going forward but remained disciplined at the back. He made an excellent block to deny Rodriguez from sending in a cross and catching Italy cold on the counter in the first half. A clever dummy to trick Seferovic from attacking a cross also stood out.Leonardo Bonucci - 7/10Leonardo Bonucci took over the captain's armband from Giorgio Chiellini and marshaled the defense very well. He was always looking to play forward passes and showed excellent composure on the ball. He was a true leader at the back for Italy.Giorgio Chiellini - 5/10Giorgio Chiellini showed great desire to get on the end of an Insigne corner. Although his header was blocked, he did find the back of the net with the second attempt. However, his effort was ruled out by VAR for handball against him in the build-up.It's a shame that he had to come off with what seemed like a hamstring issue. Italy will be hoping it is nothing too serious.Leonardo Spinazzola - 7/10Leonardo Spinazzola picked up from where he left off against Turkey in the first half. He constantly made bombarding runs forward from left-back and even flashed a shot wide of the far post after being played through on goal by Insigne.Spinazzola was more defensive after the interval as Italy sensed early aggression from their opponents.Nicolo Barella - 6/10Nicolo Barella probably did not have the kind of impact he would have wanted inside the final third. He was slightly cautious and seemed happy with allowing Locatelli to push forward and get into the area. The midfielder did square the ball to Locatelli for Italy's second goal, though.Jorginho - 7/10Jorginho put in an impressive display for Italy on WednesdayJorginho put in a smart display for Italy in midfield. He might not have the passing range of Pirlo, but he is thriving in a deep-lying role under Mancini.The Chelsea man displayed good tactical awareness throughout the game. His clever shielding of the ball won fouls and broke down the rhythm of the opposition.Manuel Locatelli - 9/10Manuel Locatelli had scored just once in 11 games for Italy before this game. However, he turned on the style to bag a brace against Switzerland. His desire was second to none as he ran from the halfway line to get to the end of the cross after spraying the ball wide to Berardi. 🔎 | FOCUSManuel Locatelli vs Switzerland:⏱️ 86' played👌 57 touches⚽️ 2 goals🥅 2 shots/2 on target🔑 1 key pass🔭 3/4 acc. long balls👟 46/51 acc. passes (90%)🧲 2 interceptions📈 8.6 SofaScore ratingA brilliant display by the 23-year-old! 💫#EURO2020 #ITASUI pic.twitter.com/mRzSPg7ifg— SofaScore (@SofaScoreINT) June 16, 2021Locatelli's second goal was an absolute gem of a finish from outside the box and into the far corner, leaving Sommer rooted to his spot.Domenico Berardi - 8/10Domenico Berardi showed an excellent burst of pace to leave Rodriguez on toast in the build-up to the opening goal.The winger is direct and has a steely determination, highlighted by the fact that he was still chasing everything down with persistence even at 2-0.Ciro Immobile - 8/10The selfless Ciro Immobile made a number of excellent runs in the first half to stretch Switzerland at the back.⚠️ | QUICK STATCiro Immobile's last 5 starts for the Italian national team:⚽️ vs Northern Ireland⚽️ vs Lithuania⚽️🅰️ vs Czech Republic⚽️🅰️ vs Turkey⚽️ vs SwitzerlandA fantastic ending to a great night for I Azzurri!#EURO2020 #ITASUI pic.twitter.com/rRCe7KIYlJ— SofaScore (@SofaScoreINT) June 16, 2021It seemed like Immobile was having a frustrating time in front of goal after missing two chances in the second half. However, the striker completed the rout just before regulation time with a brilliant finish from outside the box. He is rightfully feeling at home in Rome, and Italy won't complain. Lorenzo Insigne - 7/10Lorenzo Insigne shared some excellent link-up play with Spinazzola down the left flank in the first half. He produced a number of laser-like passes over the top to try and feed his teammates. However, he did very little in front of goal.Italy substitutesFrancesco Acerbi - 6/10Francesco Acerbi was lucky to get away with a shirt pull on Embolo in the first half. It seemed like Acerbi could be troubled by the pace of the Swiss striker, but he grew in confidence as the game progressed and settled down well.It was not an easy task to replace Chiellini, but Acerbi did come away unscathed.Federico Chiesa - 5/10Federico Chiesa showed he had pace to burn after replacing Insigne in the 69th minute. He might have to wait much longer to get a starting role.Rafael Toloi - N/ARafael Toloi replaced Berardi in the 70th minute but didn't have much of an impact on the game.Matteo Pesina - N/AMatteo Pesina came on for Locatelli in the 86th minute. He didn't play enough minutes to warrant a rating.Bryan Cristante - N/ABryan Cristante was introduced in the 87th minute for Barella but didn't have much time to make an impact on proceedings.