Italy is Europe's hottest team, extending its unbeaten run to 32 matches and its winning streak to 13 with Friday's result. Spain is on a 12-match unbeaten run and drew its opening two Euro games.
The 23-year-old's impressive brace in a 3-0 win over Switzerland midweek helped the Azzurri book their last-16 berth with a game to spare.
Ronaldo, Paul Pogba and Manuel Locatelli all removed sponsor bottles away from the view of cameras when taking their seats at this week.
Italy extended its unbeaten streak to 29 matches — one shy of the team record — and kept its 10th clean sheet in that run.
Italy were without defender Giorgio Chiellini with forwards Domenico Berardi and Francesco Caputo also ruled out, with six changes from the side who beat Northern Ireland.