In Houston, Brian Ching completed his hat trick in the 85th minute to give Houston a dramatic and drought-breaking home win over Chicago.
Ching opened his account in the 31st minute, tapping into an empty net after Chicago goalkeeper Sean Johnson spilled the ball as he fell to the turf.
Lovel Palmer made it 2-0 in the 50th as he drove hom a well-worked freekick.
Chicago pulled back a goal in the 55th when Calen Carr got on the end of a Freddie Ljungberg pass and slotted past the keeper.
Ching restored the two-goal advantage just four minutes later with the goal of the night. Bobby Boswell's shot struck a post and rebounced back into play where Ching executed an impressive bicycle kick into the net.
Boswell did get a goal of his own — at the wrong end — as his deflection brought Chicago back into the match in the 70th minute, making it 3-2.
The Fire was back on level terms in the 81st when Ljungberg's corner was headed in by centerback Wilman Conde.
Ching's winner came in the 85th as he headed in Richard Mulrooney's corner to give Houston its first win since May and score the Dynamo's first hat trick since its first game in 2006.San Jose beat LA Galaxy 1-0
SANTA CLARA, California — Chris Wondolowski's early goal was enough for the San Jose Earthquakes to beat Major League Soccer leaders Los Angeles Galaxy 1-0 on Saturday in front of a record crowd.
Wondolowski scored his team-leading eighth goal of the season in the fourth minute, capitalizing on a miscommunication between Galaxy goalie Donovan Ricketts and defender A.J. DeLaGarza.
Bobby Convey sent a long pass into the penalty area which DeLaGarza left for Ricketts, but the goalie failed to touch the ball, and Wondolowski coolly put it into the net.
The game was played before 10,799 — San Jose's best in three seasons at Buck Shaw Stadium — with many on hand to witness the MLS debut of former Hull City forward Geovanni, who came on as a second-half substitute.
Columbus Crew 3, Colorado Rapids 1In Columbus, Ohio, Columbus maintained a six-point lead atop the Eastern Conference and closed within three points of the overall MLS lead with a home win over Colorado.
Veteran Guillermo Barros Schelotto scored a sixth-minute penalty, which was cancelled out in first-half stoppage time by Pablo Mastroeni's equalizer.
Jason Garey put the Crew back ahead in the 53rd minute and substitute Steven Lenhart provided the insurance goal in the 80th.
Colorado has just one point from its past six visits to Columbus.Toronto 1, New York Red Bulls 4
In Toronto, former Barcelona star and Mexico captain Rafael Marquez scores his first MLS goal to put New York on its way to a big away win at Toronto.
Marquez drove in a powerful shot in the 35th minute, and it was 2-0 in the 41st when the ball bounced off the shin of Joseph Nane for an own goal.
Dwayne De Rosario pulled a goal back for the hosts in the 49th minute, shooting between the legs of the goalkeeper from close range.
Juan Pablo Angel restored New York's two-goal buffer from the penalty spot in the 61st minute after Nana Attakora was sent off for deliberate handball as he tried to stop the ball reaching Thierry Henry.
Former Toronto midfielder Carl Robinson came on to replace Rafael Marquez and within three minutes headed in the visitors' fourth.
The game was played before a stadium record crowd of 22,108.Dallas 1, Chivas 0
In Frisco, Texas, Brek Shea scored the sole goal in the 71st minute to give Dallas a dour home victory over Chivas.
The win extended Dallas' unbeaten streak to 11 games and moved the Texans within three points of second place in the West.
Chivas is now four points adrift at the bottom of the Western Conference.
The goal came from a lofted cross from the left by Jair Benitez, and the tall Shea was on hand at the far post to head the ball past veteran Chivas goalkeeper Zach Thornton.
Dallas goalkeeper Kevin Hartman came up with two outstanding saves just minutes later to preserve the lead.Mexican Apertura
MEXICO CITY — Christian Gimenez scored a hat-trick as Cruz Azul came from behind to win 3-2 at Chiapas on Saturday, pulling level with Santos at the top of the Mexican Apertura table.
Gimenez scored the game's opener from a free kick in the 16th minute, hit a long-range drive in the 63rd and notched the winning goal in the 79th. Jorge Rodriguez equalized in the 30th and Edgar Andrade scored in the 50th to give Chiapas a temporary lead.
Cruz Azul is level on points atop the standings after four wins in five, alongside Santos, which lost 1-0 at UANL Tigres.
Also on Saturday, Monterrey remained unbeaten despite conceding a late equalizer in a 2-2 draw at Pachuca.
Later in the day, Atlas hosted Toluca and Guadalajara visited Atlante.
Gimenez scored his first goals of the tournament against Chiapas — bagging a treble for the first time since the Clausura 2009 tournament when playing for Pachuca against Necaxa.
The Argentine forward opened the scoring with a free kick from outside the area that left Chiapas goalkeeper Jorge Villalpando rooted to the spot.
Cruz Azul missed opportunities to extend the lead, with Alejandro Vela wasting the best chance with a close range effort in the 27th minute.
Rodriguez leveled with a free kick that flew into the top right corner of the goal after half an hour and Chiapas took the lead when Danilinho played a ball through for Andrade to beat Corona early in the second half.
As Jaguares enjoyed its best period of the match, Gimenez received a pass from compatriot Emanuel Villa and equalized for Cruz Azul with a fierce drive.
Gimenez sealed the comeback and snatched his third goal with a low shot after the Chiapas defence failed to clear Vela's corner.
Meanwhile, an unmarked Dario Cvitanich headed the opening goal for Pachuca from a free kick in the eighth minute against Monterrey Rayados.
Pablo Marini was making his debut as Pachuca coach following two straight defeats that led to the resignation of Guillermo Rivarola.
Humberto Suazo scored an equalizer with a diagonal drive from an angle that flew in off the post in the 69th minute and Aldo De Nigris put Rayados in front with a back-post header from Osvaldo Martinez' cross in the 78th.
In stoppage time, Daniel Arreola scored with a header from a corner that was adjudged to have crossed the line before goalkeeper Jonathan Orozco cleared.
Just before the end of the match, Pachuca's Paraguayan midfielder Edgar Benitez collapsed on the pitch. Medics treated the player and he was taken to hospital for studies. No medical data on his condition has yet been released.
In Monterrey, UANL Tigres upset Santos' perfect record with a low free kick from Brazilian midfielder Juninho to earn a 1-0 win.
Later in the day, two goals and a red card marked a frantic start to the match between Atlante and Guadalajara.
Future Kansas City Wizard Omar Bravo opened the scoring in the first minute for Guadalajara — coming off a loss in the Copa Libertadores final — but Edgar Mejia was sent off in the second and Atlante turn the score round. Bravo will join Kansas City at the beginning of the 2011 season.
Matias Cardaccio scored the equalizer two minutes after the red card and a Johan Fano header in the 36th to earn a first win of the season for Atlante.
Meanwhile, Antonio Naelson scored from outside the box in stoppage time as defending champion Toluca had a 1-0 win at Atlas.
Santos remains top of the general standings on goal difference ahead of Cruz Azul. Rayados is a point back in third.
On Friday, UAG Estudiantes won 3-2 at home against San Luis.
On Sunday, it's Morelia vs. Necaxa, UNAM Pumas vs. Puebla and Queretaro vs. America.