Robert Earnshaw scored on a late header and the Chicago Fire snapped Dallas FC's 10-game unbeaten streak, beating the Texas team 1-0 on Saturday night.
Jeff Larentowicz's cross found Earnshaw in the center of the box, and Earnshaw's twisting header in the 83rd minute deflected past goalkeeper Raul Fernandez for the difference-maker.
A quiet first half saw Chicago's Grant Ward earn a yellow card in the 10th minute for a dangerous tackle. In the 39th minute, Dallas' Fabian Castillo broke free down the left off a long feed and fired, but goalkeeper Sean Johnson turned away the left-footed attempt with a sprawling save.
The latest news from around North Texas.
In the 52nd minute, Ryan Hollingshead's spinning, left-footed attempt got past Johnson, but ricocheted off the crossbar. The Fire's Lovel Palmer had a quality attempt in the 56th minute, but his left-footed shot from long range was gobbled up by Fernandez.
Chicago improved to 5-6-14, and Dallas fell to 12-8-6.