SEATTLE — O'Brian White scored his second goal in two games and set up another to give the Seattle Sounders their first Major League Soccer win of the season, 2-1 over the Chicago Fire on Saturday.

Steve Zakuani scored the go-ahead goal in the 25th minute after Diego Chaves tied it for Chicago.

The Fire are 0-3-2 against the Sounders since Seattle joined the league in 2009.

"Was it technically our best game? Maybe not," Sounders coach Sigi Schmid said. "But at the end of the day, offensively, the big talk was, can we score goals? Now, we have five goals in our last three games."

On his goal, Zakuani got behind his defender down the left sideline, and White found him with a pass. Zakuani took the ball into the box against Fire defender Jalil Anibaba and, from near the left post, sent a shallow shot across the goalmouth into the back right corner behind goalkeeper Sean Johnson.

"It feels really good to get the three points," White said. "We're a work in progress. We've come close a couple times in the previous games, but we didn't get the three points. It definitely feels good to get the first win."

Seattle got on the board first early in the seventh minute when Mauro Rosales crossed a target ball from the right side into the penalty area, and White went up for a header from 16 yards away that sailed into the upper right corner.

Barely more than a minute later, Chicago tied it when Chaves, from 10 yards in front, redirected a short pass from Gaston Puerari into the back left corner past goalkeeper Kasey Keller.

"I think the team played well, and I think we had a very good second half," Fire coach Carlos de los Cabos said. "We had two mistakes, and they took advantage of this. (But) I like my team because they are showing the evolution our team is having this season. We had some chances to score, and we couldn't come away with more goals."

Keller saw to that. He slapped away a shot by Chaves in the 59th minute, made a sliding save on a breakaway by Puerari midway through the 61st, and dived to stop a 16-yarder from straight in front by Marco Pappa in the 66th.

It was redemption for Keller after a 2-2 tie at San Jose last Saturday in which the Earthquakes wiped out 1-0 and 2-1 leads.

"I'm just glad I was able to make some saves for the team," Keller said. "The last game was a little frustrating because I was able to make a couple of saves in the first half, and in the second half, they got that goal and we drew 2-2. It was nice to finish it off this week and come up with the saves."

D.C. UNITED 1, L.A. GALAXY 1: At Washington, Charlie Davies converted a disputed 90th-minute penalty kick and D.C. United tied the Los Angeles Galaxy. The goal, Davies' fourth of the year and third on a penalty, came 78 minutes after Mike Magee put the Galaxy ahead on a header off David Beckham's corner kick.

Davies drew the penalty by falling to the ground inside the 18-yard box after pushing the ball past Omar Gonzalez.

Television replays showed Gonzalez stretched his arm and made contact with Davies, but that Davies made the most of it. Several Galaxy players rushed toward referee Abiodun Okulaja to protest after he blew for the foul.

The Galaxy are unbeaten (3-0-3) in their last six matches against United, but failed to score more than one goal for the fifth straight match this season.

UNION 1, RED BULLS 0: At Chester, Pa., Roger Torres scored within a minute of coming on as a second-half substitute.

Torres entered the match in the 67th minute and then found himself in perfect position less than a minute later. New York's Tim Ream passed the ball directly to Philadelphia forward Danny Mwanga, who then took a couple of dribbles and left Torres an easy ball to send into the net.

Union goalkeeper Faryd Mondragon earned his third victory and third shutout this season. Philadelphia already has more shutouts than in all of last season.