Chicago snapped a four-game winless streak to improve to 4-5-2. Chicago's Jon Busch wasn't forced to make a save for his first shutout of the season and the 83rd of his MLS career.
Chicago broke out in the 13th minute. Kennedy Igboananike beat Bakary Soumare for a loose ball in the left corner and found Shipp streaking through the penalty area. Shipp made no mistake, using the left to bury it upper 90 for his second of the season and give the Fire the early lead.
Montreal went down a man in the 37th minute when Marco Donadel was shown his second yellow card of the match for a bad tackle and was excused.
The Fire made it 2-0 at the 45 minute mark. David Accam deked Soumare on the edge of the 6-yard box and the defender hauled him down, drawing a penalty kick for Chicago. Jeff Larentowicz calmly fired to his right as Evan Bush dove the other way.
Chicago added an insurance goal in the 72nd minute. Igboananike took a feed from Razvan Cocis in the midfield, outraced Soumare to the penalty area, and beat Bush cleanly for his first career MLS goal.
Montreal (2-4-2) had won its previous two matches.