Street picked up his team-high 16th goal of the season, giving November's AHL player of the month 23 points in his last 15 games.
Markus Granlund had a goal and an assist for Abbotsford (20-6-2), giving him a 10-game point streak in which he has 13 points. Brett Olson had a goal and two assists.
Greg Nemisz and Michael Ferland also scored, Corban Knight and Kane Lafranchise had two assists apiece, while Joni Ortio made 22 saves.
Brett Bulmer had a goal and an assist for Iowa (8-13-1), while Erik Haula also scored. Johan Gustafsson stopped 20 shots in the loss.
The Heat increased their lead atop the AHL to five points, improving their record to 16-2-1 in their past 19.
The Wild opened the scoring just 64 seconds of the game. Bulmer recovered the puck in the corner and quickly centred for Haula who converted for his fifth goal of the year.
Abbotsford tied it around the eight-minute mark. Olson crossed the blue-line and fed Ferland rushing down the left wing. The Brandon, Man. native beat Gustafsson stick side with a quick shot, giving him six goals on the season.
However Iowa got a power play shortly after to regain its lead. Bulmer raced down the right side and beat Ortio glove side, top corner for his ninth of the year.
The Heat took the lead with two goals in 25 seconds. First Street picked up his 15th of the season, one-timing a centring feed by Josh Jooris at 14:40.
Then Nemisz recorded his fifth of the season, chipping a loose puck past Gustafsson after Knight threw it on the goal.
Granlund got his 11th of the season at 5:10 of second period. Kane Lafranchise threw the puck on net and Granlund corralled the rebound, tucking it between Gustafsson's skate and the post.
Street scored his second at 14:55. Knight dished him a backhand pass that Street one-timed, top shelf, giving the Heat a commanding 5-2 lead.
The offensive continued in the third when Olson scored at 8:50 on the power play. He redirected a perfect pass from Lafranchise for his fifth of the year.