Nomar Mazara and Danny Santana hit solo home runs as the Rangers wrapped up a three-city trip by scoring more than five runs for the first time in that stretch of road games.
Five Blue Jays pitchers combined on a five-hitter, Teoscar Hernandez and Billy McKinney hit back-to-back home runs, and Toronto beat the slumping Texas Rangers 3-0 on Tuesday night.
Mike Minor struck out 11 in 8 innings and Isiah Kiner-Falefa's sacrifice fly provided the games only run.
Shin-Soo Choo's had a one-out solo home run in the eighth.
The Rangers managed only two runs in three games at Progressive Field. Texas won the opener 1-0, but then didn’t score for 21 straight innings before Willie Calhoun homered leading off the eighth.
Jose Ramirez's two-run homer in the seventh inning was one of three hits allowed by Ariel Jurado who struck out 5 in 7 innings.
Houston starter Wade Miley allowed seven runs (three earned) on nine hits and hurt himself in the field.
Michael Brantley's 3 RBI triple helped Houston take a 9th inning lead but surrendered it on a two out two run walk off home run by Rio Ruiz
Alex Bregman, who went 3 for 3, and Alvarez set the tone with back-to-back homers
Cole (14-5) struck out 10 in six innings. Undefeated in his last 14 starts, he allowed three hits and two runs to make Houston’s starters 16-1 in their last 19 starts.
Justin Verlander struck out 10 to pick up his MLB leading 15th win and lowered his ERA to an AL best 2.68
Sanchez threw six stellar innings to start the Astros on their way to a combined no-hitter in a 9-0 victory over the Seattle Mariners.