Duka scored a 1-1 equalizer in the 52nd minute after slipping behind defender Josh Williams at the goal and redirecting a pass from by Joel Lindpere for his first goal as a member of the Fire.
Only 2 minutes later, Magee notched his sixth goal in six games, also tallying off a Lindpere set-up as Chicago (5-7-3) stretched its unbeaten streak to five straight games.
Federico Higuain scored on a penalty pick in the 7th minute for the Crew (5-6-5).
Wisconsin business offering 'therapeutic cuddling' forced to close
Reindeer recovered after escaping from Santa during lighting ceremony