Italien fick matchen precis dit man ville i början trots att man gjorde sju byten i startelvan sedan matchen mot Danmark.
Mycket frisparkar och avblåsningar, vilket ryckte sönder det svenska spelet som inte alls stämde.
Islossningen kom direkt efter paus. Therese Sjögran (inbytt i halvtid) hade inte varit på planen mer än någon minut innan hon var inblandad i 1–0-målet.
Sjögran sökte Marie Hammarström, men hennes inlägg gick istället på Raffaella Manieri och in i mål.
Klassmål av SchelinBara två minuter senare presenterade sig Lotta Schelin när hon fri med den italienska målvakten inte gjorde något misstag.
Fintade höger, gick vänster och rullade in bollen i det öppna målet.
– Det känns bra. Vi har inte jättemånga chanser men sätter de vi har, säger Schelin i TV4.
Josefine Öqvist avslutade målskyttet för Sverige i den 57:e minuten när hon, med hjälp av en italienska, styrde in Schelins precisa passning.
Med knappa kvarten kvar reducerade Italien genom Melania Gabbiadini, men Sverige hade full kontroll i slutet.
– Vi pratade i halvtid om att vi måste bjuda publiken på mer än vi gjorde i första. Vi hade en trög start, men det var stabila 15 minuter där i andra som avgjorde, säger Schelin.
Jessica i startelvanÅby-tjejen Jessica Samuelsson var tillbaka i startelvan efter att ha varit petad mot Finland. Samuelsson spelade hela matchen och var riktigt pigg på sin högerkant.
Segern gör att Sverige vinner grupp A och kommer spela kvartsfinal på söndag klockan 15.
Matchen spelades inför ett utsålt Örjans Vall, 7 288 personer.