Michael Brantley homered twice and Jose Altuve and Yordan Alvarez drove in runs as Houston handed Texas their 7th straight loss.
Urquidy threw seven dominant innings for his first major league win
Verlander (12-4) allowed two runs and eight hits.
Jose Altuve, Alex Bregman and Yordan Alvarez led off the third inning with consecutive home runs for the Astros
The 19 runs were Arizona’s most since setting a franchise record with 20 against the San Diego Padres last July.
Alex Young allowed three hits and one walk to defeat Lance Lynn, who went into the game with an 8-0 home record this season and led the majors in wins.
Marisnick had three hits amid a chorus of boos and the Astros got back on track with an 11-2 victory over the Los Angeles Angels.
Jose Altuve went 3-5 with a home run and 4 RBIs while Yuli Gurriel homered and drove in 3 runs to help Houston split the 4 game set.