Houston responded in the next half-inning against Brian Duensing (6-2) when Villar opened with a single, went to second on Jose Altuve's sacrifice and scored the game-winner when Crowe (2-for-4, two RBI) laced a hit into the left-field corner.
Brandon Barnes drove in a pair of runs for the Astros, who avoided a three game sweep.
Alex Presley went 2-for-4 with a three-run homer, his first round-tripper for the Twins, and rookie Josmil Pinto collected a pinch-hit single -- his sixth hit in nine at-bats to begin his major-league career.
Millions of Getty images now available for free via embed tool
NBC reportedly holds celebs hostage to Jimmy Fallon's show