Philadelphia (2-6-2) stopped a three-game losing, and Dallas (3-6-4) extended its winless streak to seven games — the club’s longest streak since a 10-game run in 2005.

Gomez scored on a header into the left corner of the net from the top of the goalie’s box. Gomez collided with goalkeeper Kevin Hartman on the play and left the game in the 58th minute as he limped to celebrate his fourth goal of the year.

The Union’s Carlos Valdes fired a long ball from near midfield that bounced off Dallas’ Carlos Rodriguez and to Gomez. The goal came on Philadelphia’s first shot of the game. It was the first time all season that the Union did not have a shot in a half. For the game FC Dallas outshot the Union 11-9. Dallas’ Perez had an open shot at the Union goal, but goalkeeper Chase Harrison blocked the shot for one of his two saves in the game.

Perez opened the scoring when he headed a shot into the right corner of the net. The scoring sequence was started after Bryan Leyva curled a corner kick from the right corner to George John. John directed the ball to Perez, who made a diving header from inside the goalie’s box.

Dallas played the first of three games without midfielder Brek Shea, suspended after he kicked a ball at an assistant referee in a 2-1 loss to Columbus on May 12. The Union played without starting midfielder after Freddy Adu, suspended for picking up two yellow cards in the team’s 3-2 loss to New York on Sunday.