Detroit City FC is now 2-1 all-time against teams from the MLS in the US Open Cup after beating the Houston Dynamo, the reigning champions.