Förlusten blev inte så svidande som det först verkade. Sedan Serbien senare på midsommaraftonskvällen bara fått oavjgort mot Vitryssland, räcker det att Sverige spelar oavjgort mot Serbien på tisdag för att nå semifinal.
Mötet med Italien blev precis så svårt som man kunde förutspå. Förbundskaptenen Pierluigi Caseraghi gav prov på stort taktiskt kunnande, när han redan efter tio minuters spel förstod att han var tvungen att överge 4-3-3, och droppa ner teknikern Sebastian Giovinco centralt på mittfältet, för att överta det initiativ som Sverige tillskansat sig.
Och med Giovinco smygandes framför de svenska mittbackarna hittade Italien den offensiva rytmen. Gustav Svensson, defensiv mittfältare, fick aldrig grepp om Juventusspelaren.
Och det var också Gustav Svensson som efter 23 minuters spel blev bortvänd av just Giovinco, som rättvänd ostört avancerade, och lade ut på Mario Balotelli.
Balotelli vände bort Mikael Lustig, och en frenetiskt jagande Gustav Svensson, tog sedan ett väl avvägt avslut invid bortre stolpen. Johan Dahlin i det svenska målet var chanslös, 0-1.
Nu hettade matchen till. Ola Toivonen, Rasmus Elm (felaktigt, skulle varit Wernbloom) och Wernbloom drog på sig kort.
Sedan, efter 37 minuter, fick målskytten Balotelli rött, efter en eftersläng på just Wernbloom.
Nu fick Casiraghi agera igen, gick ner på 4-4-1, med Robert Acquafresca som ensam anfallare. Sverige försökte utnyttja situationen med fortsatt stark löpvilja och ett hög bolltempo med överlappningar på kanterna. Men Italien hanterade de svenska försöken att nå kvitteringen genom att spela oerhört skicklig defensivt, med minimalt utrymme för misstag. Och de avslut Sverige hade på mål tog målvakten Andrea Consigli hand om.
I stället var det Italien som ökade på ledningen efter 53 minuter. Emil Johansson rev ner Giovinco på högerkanten. Den lille teknikern slog själv frisparken, perfekt på Acquafresca, som löpte in i boxen och nickade in 0-2, otagbart invid ena stolpen.
– De stod rätt i sina positioner, de kan ju verkligen försvara sig och det blev ännu mindre ytor när de fick Balotelli utvisad, sa Marcus Berg till TT.
Här tappade Rasmus Bengtsson och Gustav Svensson bort Acquafresca.
Sverige fortsatte att skapa möjligheter, mot ett defensivt spelande Italien. Förbundskaptenerna Jörgen Lennartsson och Tommy Söderberg ersatte Emir Bajrami och Gustav Svensson med Martin Olsson respektive Labinot Harbuzi i ett försök att hitta in bakom den italienska backlinjen.
Men det skulle dröja till matchminut 89 innan utdelningen kom. Mattias Bjärsmyr spelade in bollen i boxen, Wernbloom hoppade över, Rasmus Elm klackade vidare, till Ola Toivonen som dundrade in 1-2.
– Ja, vi fick ett litet hopp om att kvittera det också. Nu får vi smälta det här och sedan börja koncentrerar oss på Serbien, sade Ola Toivonen till TT.
Matchens lirare, Sebastian Giovinco, som spelade fram till båda målen, och som när han byttes ut efter en dryg timme hade haft hundraprocentig utdelning i passningsspelet. Unikt!