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).
Scarlett Johansson steps out with fiance after pregnancy reveal
Interpol investigating stolen passports on missing flight