Roland Alberg had the second three-goal game in Philadelphia history and the Union beat the Chicago Fire 4-3 on Wednesday night.
Philadelphia snapped a seven-game winless streak in the series, which included three losses and four draws. Chicago had its MLS-record road winless streak extended to 32 games, dating back to July 2014.
The Union scored three times in the first half to tie a franchise record and Philadelphia was ahead 4-1 before Chicago scored in the 69th and 80th minutes.
Philadelphia tied it at 1-1 in the 11th minute on Jonathan Campbell's own goal.