Lake Monsters hung on for a 6-3 win over the Nashua Silver Knights and Mountaineers broke a five game losing streak with a 3-2 victory over the Upper Valley Nighthawks.