Mario Bliznak, Sergei Shirokov and Shawn Weller replied for the Moose (37-24-6), who finished an 11-road game stretch.
Tyler Weiman stopped 39 of 43 shots for Manitoba.
Bliznak took a pass from Jordan Schroeder while parked in the slot and quickly fired a shot past Matt Hackett at 8:41 to give his team a 1-0 first period lead.
Manitoba’s offensive chances dried up in the second period as the visiting Moose managed only seven shots. The Aeros outshot the Moose 27-20 after 40 minutes, but Manitoba still took a 1-0 lead into the locker room.
The third period had hardly started when O’Sullivan evened the score by deflecting a shot past Weiman. O’Sullivan was credited with his 14th of the season at 0:20 of the period.
Houston’s second goal of the game came at 3:57 as DiSalvatore was gifted the puck in front of the Moose net and deposited the go-ahead goal for the Aeros.
The home team lead was short lived as Weller scored from in close when he finished off a pass by Bliznak at 5:21. With just under 15 minutes remaining in the third period, the Moose and Aeros were squared at 2-2.
The furious third period continued with Houston as Daoust let a rocket go that evaded Weiman for the third Aeros goal of the game at 9:48.
Minutes later, Earl snuck behind Manitoba’s defence and sniped his 17th goal of the season on a breakaway.
Shirokov scored the seventh goal of a surprising third period when his slap shot in Houston’s end found Matt Hackett’s five hole with 5:16 to go. The Aeros held a one goal, 4-3 lead late in the third period.