KANSAS CITY, Kan. — Argentinian World Cup veteran Claudio Lopez and Colombian forward Ivan Trujillo scored second-half goals in their Major League Soccer debuts on Saturday.

Kansas City goalkeeper Kevin Hartman made three saves and extended his league record with his 68th career shutout.

Trujillo, who spent his first three professional seasons in Colombia, took a feed from Jack Jewsbury and made a sliding shot past D.C. keeper Zach Wells in the 47th minute. Michael Harrington set up the play with a long cross to Jewsbury, whose pass inside found Trujillo just outside the 6-yard box.

In the 61st minute, Lopez took a long pass from Ryan Pore at the top of the penalty area and chipped the ball over Wells, who deflected the shot but could not keep it out of the goal.

REVOLUTION 3, DYNAMO 0: At Foxborough, Mass., Steve Ralston and Adam Cristman scored first-half goals in a rematch of the last two MLS Cup finals, both won by Houston. Sainey Nyassi scored in stoppage time and Matt Reis earned the shutout as the Revolution extended their regular-season unbeaten streak over Houston to five matches (2-0-3). The Dynamo, though, beat New England 2-1 in last year's championship match and 4-3 on penalty kicks after a 1-1 tie in 2006.

CREW 2, TORONTO FC 0: At Columbus, Ohio, Columbus' Adam Moffat scored the first goal of the season. The Crew's Brian Carroll knocked a long, arcing pass from midfield to Moffat, who deflected the ball in front of him with his chest and sent a blistering shot from 24 yards past goalkeeper Brian Edwards and inside the left goal post in the 26th minute. Alejandro Moreno doubled the Crew's lead when he outran Toronto defender Marco Velez and met a pass from Eddie Gaven that left Moreno alone against Edwards. Moreno slotted his shot beneath the left arm of Edwards and inside the right post in the 76th minute.

RAPIDS 4, GALAXY 0: At Denver, Christian Gomez scored on a penalty kick and the Colorado Rapids beat David Beckham and the Los Angeles Galaxy 4-0 on Saturday night in the season opener for both teams.

Beckham played in his first regular-season game in Colorado since joining the Galaxy last year. Beckham flew back from Europe after playing for England against France on Wednesday.