Andrew MacLean made 37 saves, Ivan Lodnia recorded a four point performance as the Niagara IceDogs snap a 14 game losing streak with a win in Barrie.