Italien har för vana att krångla sig vidare från gruppspelet i stora mästerskap.
Efter 2-0 mot Frankrike på tisdagskvällen har Gli Azzurri gjort det igen.
- Det här var en styrkedemonstration, sade målskytten Daniele De Rossi efter matchen.
I kvartsfinal väntar nu Spanien i Wien på söndag. Ett avbräck för Italien är dock att man får klara sig utan tunga mittfältspjäserna Gennaro Gattuso och Andrea Pirlo, som båda drog på sig gula kort mot Frankrike och är avstängda.
Pirlo var annars den som satte Italien på spåret mot kvartsfinalen när han dunkade in en straff efter 25 minuter. De Rossi säkrade vägen fram efter en dryg timme genom ett frisparksmål, som Thierry Henry olyckligt styrde in.
Det satte också punkt för en mardrömslik kväll för Frankrike, som nu är utslaget. Redan efter åtta minuter blev offensive nyckelspelaren Frank Ribery illa skadad i foten och fick utgå. Hur allvarlig skadan är vad strax efter matchen fortfarande oklart.
När Italien sedan tog ledningen på Pirlos straff, så föregicks det av att Patrice Evra rev ner Luca Toni i straffområdet och drog på sig ett rött kort.
Sedan var det bara Italien under resten av första halvlek. Luca Toni kunde och borde ha gjort minst ett par mål till. Bland annat hade han en klack och ett skott i friläge just utanför franske målvakten Gregory Coupets högra stolpe. Det var samma stolpe som Fabio Grosso prickade med en frispark strax före paus.
Men De Rossi hade större lycka med sig med sin frispark i andra halvlek och de italienska fansen kunde börja sjunga segersånger på läktarna och håna fransmännen med "A là maison" ("Hem med er"). Thierry Henry och Karim Benzema, de enda som lyckades testa det italienska målet med varsin farlig chans i varsin halvlek, kunde inte göra mycket för att ändra på det.
Italien: Buffon - Zambrotta, Panucci, Chiellini, Grosso - Gattuso, De Rossi, Pirlo (Ambrosini 55) - Perrotta - Toni, Cassano.
Frankrike: Coupet - Clerc, Gallas, Abidal, Evra - Makelele, Toulalan - Ribéry (Nasri 10, Boumsong 26), Govou (Anelka 66) - Henry, Benzema.