New Ulm was trailing Granite City 3-1 early in the third period. Dylan Leivermann scored at the 8:32 mark of the third period, with assists from Vincent Billing and Orlando Scherz, to get New Ulm within one goal of Granite City. Brady Dahl scored with 1:19 remaining in the game to put Granite City up 4-2.
Casey Esselman gave Granite City a 2-0 lead with an unassisted goal at 5:02 of the first period.
New Ulm totaled 10 penalty minutes on five infractions and went 1-for-4 on the power play. Granite City also had a total of 10 penalty minutes on five infractions and went 0-for-4 on the power play.