The Moose (7-8-2-2) had goals from Jason Jaffray, Nathan Smith, Jesse Schultz, Lee Goren and Brad Moran, who also had three assists. Schultz, Jaffray and Lee each collected an assist.
The only other goal for Hamilton came from centre Kyle Chipchura in the second period.
Wade Flaherty earned the win with a 24-save performance, while Yann Denis stopped 25 shots for the Moose.
The loss drops the Bulldogs to 8-8-0-1.