Behind four first-quarter three-pointers from Aiden Hartsell, Southwestern raced out to a double-digit lead and Hauser never recovered.
Playing their third game in as many nights, the Spartans built an 18-8 lead at the end of the first quarter and used a 21-point third quarter to seal the Mid-Hoosier Conference victory, 54-44.
Southwestern improved to 8-10 with three wins this week and sit 2-3 in the MHC standings. The Spartans have won four straight.
Hartsell finished with a game-high 26 points and Jordan Jones backed him with 22.
Bryce Bates led Hauser (7-10, 1-4 MHC) with 17 points. Eli Miller had 12.
Southwestern puts its four-game win streak on the line Tuesday against Knightstown (5-11).