Chicago Fire have come from a goal down to defeat Montreal Impact 3-1 at home in Major League Soccer.
Marco Di Vaio gave Montreal the lead in the 20th minute when he picked up Hassoun Camara's pass and scored from 12 yards out.
The lead lasted just 14 minutes as Fire equalised when Sherjill MacDonald headed home Jalil Anibaba's delivery.
The home side then took the lead in the 61st minute when Alex received a pass from Alvaro Fernandez and, after splitting a pair of defenders, shot home past goalkeeper Troy Perkins.
Fernandez himself ascertained the points for Fire in the 80th minute when he scored their third goal from 15 yards out.