In between Roy Halladay's perfect game and the Flyers opening 6-5 loss to Chicago in the Stanley Cup Finals, the Union on Saturday night achieved a significant milestone in their first Major League Soccer season.

It wasn't only that the Union earned their first ever road win in a 3-2 victory over the Dynamo in Houston, but it was how the victory was achieved that was especially impressive.

For the second straight game, rookie Danny Mwanga came off the bench to score in stoppage time in the 93rd minute.

In the previous game, Mwanga's late goal salvaged a 1-1 tie against visiting FC Dallas. The winning goal against Houston was started by Alejandro Moreno who sent Sebastien Le Toux down the right touchline. Le Toux passed to Mwanga, who one-timed it in from the six-yard line.

"This is something that definitely gives me a lot of confidence," Mwanga said in a phone interview after the game. "Two goals in two weeks is good motivation."

The Union (2-5-1) took a 1-0 lead on a brilliant individual goal by Shea Salinas in the 39th minute. Houston (5-5-1) would then take a 2-1 lead on goals by Brian Ching and Eddie Robinson, the second in the 59th minute.

Mwanga, who replaced Fred in the 54th minute, assisted on the equalizer by Le Toux in the 69th minute. That increased Le Toux's team-leading total to five goals.

Roger Torres, who chipped the ball to Mwanga, also received an assist on the play. Torres, who had started the first seven games, replaced Salinas in the 62nd minute.

Then, during stoppage time, Le Toux returned the favor in setting up the 18-year-old Mwanga, the first overall selection in the MLS SuperDraft.

"We knew we were a pretty good team and unfortunately we got off to a tough start, but we kept training hard and working hard and this win was a result of our hard work," Mwanga said.

The Union, who have played six of their eight games on the road, resume action Saturday at Chicago against the Fire.