The third-year forward added two more goals and two assists against D.C. to add to his growing resume, as the Dynamo won on the road for the second time in four days.
Bruin tallied his eighth and ninth goals in nine career games against D.C. His 14th-minute tally was the start of a second straight road win for the Dynamo, who stormed out of RFK Stadium with a 4-0 victory Wednesday night.
Bruin also set up Giles Barnes for a goal in the 28th minute and Andrew Driver in the 88th, as the Dynamo improved to 6-2-2 to increase the best start in franchise history. D.C. lost for the sixth straight game with the result, falling to an MLS-worst 1-7-1.
Bruin opened the scoring off a sloppy sequence for D.C., in which a slip on the wet surface allowed Oscar Boniek Garcia to play the ball ahead for Bruin. He lofted a deft right-footed touch over the on-rushing Bill Hamid for his third goal of the season.
Bruin then set up Barnes for an easy close-range finish after Hamid's clearance attempt from his own goal line failed to get past the third-year forward. Bruin squared for Barnes, who finished into the vacated net to double Houston's edge.
Houston could have had more in the first half, as well. Hamid had stuffed the first true chance of the game minutes before Bruin's opener, diving to his right to meet Barnes' close-range effort by the post and tip it wide. Bruin also hit the cross bar just before Barnes' goal after meeting Kofi Sarkodie's cross from the right with a powerful strike.
D.C.'s best chance to get back into the game came in the 63rd minute, when Dwayne De Rosario had two attempts off a corner kick blocked on the line by Sarkodie.
Bruin made the deficit even greater in the 78th minute, though, as Brad Davis' free kick was flicked on by Brian Ching, and an unmarked Bruin fired home for Houston's third goal. Ten minutes later Bruin was at it again, streaking down the left flank before squaring for Driver in the center of the box, and the Scottish midfielder clinically finished, scoring for the second straight match.
Ricardo Clark (groin) missed the match for the Dynamo, and Barnes was forced to exit in the 37th minute with a right hamstring injury. For D.C., Nick DeLeon made his return from a hamstring injury, checking in at the 70-minute mark for his first action since March 23.