Kyriaki Liosi and Antigoni Roumpesi each scored twice as the host nation won to set up a semi-final against defending champions Australia.
Tania di Mario scored a hat-trick to help Italy through to the semis, where they will play the United States.
The match was tied at 5-5 in the third period when Di Mario and Giusy Malato scored the deciding goals for Italy.