FRISCO, Texas — Defenders Zach Loyd and George John scored off corner kicks 5 minutes apart in the first half to help FC Dallas rout the expansion Portland Timbers 4-0 on Saturday night.

FRISCO, Texas — Defenders Zach Loyd and George John scored off corner kicks 5 minutes apart in the first half to help FC Dallas rout the expansion Portland Timbers 4-0 on Saturday night.

Brek Shea and Jackson Goncalves also scored for Dallas.

"Excellent performance tonight, I think our players all stepped up tonight," FC Dallas coach Schellas Hyndman said. "I think when you look across the field, you can't find anyone who was not very good. I think everybody had a good game and I think we need those types of performances to continue to get those three points."

Captain Daniel Hernandez had two assists, setting up both first-half goals with almost identical corner kicks.

"I think we have very dangerous players on set pieces that we just haven't taken advantage of, so I was just glad to get them some good services tonight," said Hernandez, who took over corner kick duties from forward Fabian Castillo, who left the squad to join Colombia's U20 team. "I thought we could have had even a couple of more."

Goalkeeper Kevin Hartman made two saves for his MLS-leading eighth shutout of the season.

"I thought we really possessed the ball well today, created opportunities and really kept them on their heels," Hartman said.

FC Dallas, 9-4-4 overall and 8-1-3 in its last 12 games, moved into sole possession of second place in the Western Conference. The Timbers, making their first trip to North Texas, dropped to 5-7-3. They are 0-4-1 in their last five and 0-5-2 on the road. Portland has been outscored 15-3 away from home.

"I don't think anybody that pulled on a green jersey tonight was a threat to Dallas," Portland coach John Spencer said. "They handled us pretty well, manhandled us and that's what happens when you're not ready to play. I was very disappointed towards the end with the effort, because at times, it just looked like we laid down and died."

With Dallas ahead 2-0, Shea connected in the 58th minute for his team-leading seventh goal of the season, which tied him for third in the league. Eric Alexander's point-blank shot from 5 yards out slid past goalkeeper Troy Perkins, ricocheted off the left goalpost and out to the charging Shea, who drilled it home.

Goncalves' second goal of the season put the exclamation point on the victory in the 86th minute, booming a 22-yard blast that Perkins got a hand on, but the ball bounced down and over the goal line.

Loyd's first career MLS goal opened the scoring in the 34th minute, coming in the 23-year-old's 40th career game and 33rd start. Hernandez chipped the corner from the left side over the goalie box just past the far goalpost, where Loyd headed it down past Perkins.

John's goal, his second of the year and third of his 57-game MLS career (56 starts) came off a corner from the left side again. This time, Hernandez lofted the ball into the middle, where John leapt up for an 8-yard header that found the back of the net.

"I was just fighting for position and I was able to get my head on the ball," John said. "It's nice. Part of the game for us is to work hard on set pieces and try to get some goals and I've been trying to improve on that this year."

Galaxy 0, Earthquakes 0

At Santa Clara, Calif., Los Angeles forward Mike Magee played the final 47 minutes in goal and the Galaxy survived the loss of their two goalkeepers to tie the San Jose Earthquakes.

Magee, a nine-year veteran making his 185th MLS appearances, took over in goal after backup goalkeeper Josh Saunders was ejected. Starter Donovan Ricketts left earlier because of an arm injury.

Magee made a four saves and broke up other San Jose attacks in the penalty box to help the league-leading Galaxy (9-2-8) extend their unbeaten streak to 10 matches.

The Earthquakes (5-5-5) were unable to generate many chances until a final frantic 10 minutes. They failed to capitalize on a number of chances in both halves before a franchise-record crowd of 10,872.

Ricketts, returning from a three-match absence while playing in the Gold Cup with the Jamaican national team, was knocked out in the 24th minute after a crunching collision with countryman Khari Stephenson on a 50-50 ball in the Los Angeles penalty area. A team spokesman said Ricketts had a left forearm injury.

Saunders was banished in the 43rd minute, forcing the Galaxy to play a man down the rest of the game, when he swung a deliberate retaliatory elbow to the face of San Jose forward Steven Lenhart. Lenhart received a yellow card for instigating the play by heading the ball out of Saunders' arms.

Sporting Kansas City 2, Whitecaps 1

At Kansas City, Kan., Omar Bravo scored his first goal since mid-March and also had his first Major League Soccer assist, helping Sporting Kansas City run its unbeaten streak to seven games.

Julio Cesar scored the winner, his first MLS goal, in the 40th minute. Sporting (4-6-5) has won three of its last four and is 2-0-1 in its new home, the $200 million Livestrong Sporting Park.

Bravo, Kansas City's high-profile Mexican forward, hadn't scored since recording two goals in Sporting's season opener, a 3-2 victory over Chivas USA on March 19. Brazilian midfielder Camilo scored for the expansion Whitecaps (2-7-8). They're winless in eight games outside Canada.

Dynamo 2, D.C. United 2, tie

At Washington, Brian Ching scored on a header in the 89th minute to give Houston a tie with D.C. United.

Charlie Davies put D.C. United ahead in the 73rd minute with his eighth goal of the season.

Chris Pontius gave United (4-5-6) the lead in the 31st minute, and Houston (4-6-7) tied it 10 minutes later after Bill Hamid tripped Ching in the area, and Brad Davis converted on the ensuing penalty.

Union 3, Chivas USA 2

At Chester, Pa., Danny Mwanga scored from 23 yards out in the 82nd minute to lift Philadelphia.

Carlos Ruiz and Veljko Paunovic also scored in the second half to help Philadelphia (7-4-5) take sole possession of first place in the Eastern Conference and snap a four-game winless streak. The Union improved to 5-0-4 at home. Michael Umana and Justin Braun scored for Chivas (4-7-5).

Real Salt Lake 3, Toronto FC 1

At Sandy, Utah, Alvaro Saborio found his offensive form after struggling in the Gold Cup with Costa Rica, scoring twice in Real Salt Lake's victory over Toronto FC.

Nat Borchers also scored to help Salt Lake (7-3-5) snap a four-game winless streak.

Malcom Santos scored for Toronto (2-7-9).