However, Italy - who have now lost three from three - made Latvia sweat for over half an hour before the hosts were finally able to score in the 32nd minute via Martins Karsums with Renars Krastenbergs providing the assist.
The second score didn't come until the third period when Lauris Darzins scored in the 58th minute, before Karsums added a third just before the end of the match when Italy's goaltender was out for a slightly flattering scoreline.
If Latvia wants to keep its winning habit on Thursday against the United States, it will have to raise its game again, but a win would start to make a quarter final slot start to look a real possibility.