Photo: Karen Warren / Houston Chronicle Image 1 of / 88 Caption Close

Image 2 of 88 Astros second baseman Jose Altuve (27) and center fielder Dexter Fowler (21) celebrate the win. Astros second baseman Jose Altuve (27) and center fielder Dexter Fowler (21) celebrate the win. Photo: Karen Warren / Houston Chronicle

Image 3 of 88 Astros second baseman Jose Altuve hits a single in the seventh inning. Astros second baseman Jose Altuve hits a single in the seventh inning. Photo: Karen Warren / Houston Chronicle

Image 4 of 88 Astros designated hitter Chris Carter reacts after striking out in the seventh inning. Astros designated hitter Chris Carter reacts after striking out in the seventh inning. Photo: Karen Warren / Houston Chronicle

Image 5 of 88

Image 6 of 88 Astros catcher Jason Castro reacts after flying out, stranding three runners in the seventh inning. Astros catcher Jason Castro reacts after flying out, stranding three runners in the seventh inning. Photo: Karen Warren / Houston Chronicle

Image 7 of 88 Fans reach for Matt Dominguez's home run ball in the Crawford Boxes in the eighth inning. Fans reach for Matt Dominguez's home run ball in the Crawford Boxes in the eighth inning. Photo: Karen Warren / Houston Chronicle

Image 8 of 88 Teammates celebrate with Matt Dominguez after his home run in the Crawford Boxes in the eighth inning. Teammates celebrate with Matt Dominguez after his home run in the Crawford Boxes in the eighth inning. Photo: Karen Warren / Houston Chronicle

Image 9 of 88 Doug Rinehart, of Vidor, wears his rally cap in the eighth inning. Doug Rinehart, of Vidor, wears his rally cap in the eighth inning. Photo: Karen Warren / Houston Chronicle

Image 10 of 88

Image 11 of 88 Astros second baseman Jose Altuve (27) and center fielder Dexter Fowler (21) jump up and celebrate the win. Astros second baseman Jose Altuve (27) and center fielder Dexter Fowler (21) jump up and celebrate the win. Photo: Karen Warren / Houston Chronicle

Image 12 of 88 Astros relief pitcher Chad Qualls (50) celebrates with catcher Jason Castro (15) after the final out. Astros relief pitcher Chad Qualls (50) celebrates with catcher Jason Castro (15) after the final out. Photo: Karen Warren / Houston Chronicle

Image 13 of 88 Fans stand and cheer as Astros relief pitcher Chad Qualls (50) closes out the game in the ninth inning. Fans stand and cheer as Astros relief pitcher Chad Qualls (50) closes out the game in the ninth inning. Photo: Karen Warren / Houston Chronicle

Image 14 of 88 Astros relief pitcher Chad Qualls (50) pitches in the ninth inning. Astros relief pitcher Chad Qualls (50) pitches in the ninth inning. Photo: Karen Warren / Houston Chronicle

Image 15 of 88

Image 16 of 88 Astros third baseman Matt Dominguez makes the throw to first on Rangers first baseman J.P. Arencibia's ground out in the fourth inning. Astros third baseman Matt Dominguez makes the throw to first on Rangers first baseman J.P. Arencibia's ground out in the fourth inning. Photo: Karen Warren / Houston Chronicle

Image 17 of 88 Astros first baseman Jon Singleton sits on the ground after getting Rangers first baseman J.P. Arencibia out at first on an off kilter throw from third baseman Matt Dominguez in the fourth inning. Astros first baseman Jon Singleton sits on the ground after getting Rangers first baseman J.P. Arencibia out at first on an off kilter throw from third baseman Matt Dominguez in the fourth inning. Photo: Karen Warren / Houston Chronicle

Image 18 of 88 Rangers third baseman Adrian Beltre catches a foul pop out hit by Astros left fielder Robbie Grossman in the fifth inning. Rangers third baseman Adrian Beltre catches a foul pop out hit by Astros left fielder Robbie Grossman in the fifth inning. Photo: Karen Warren / Houston Chronicle

Image 19 of 88 Astros starting pitcher Dallas Keuchel works in the sixth inning. Astros starting pitcher Dallas Keuchel works in the sixth inning. Photo: Karen Warren / Houston Chronicle

Image 20 of 88

Image 21 of 88 Rangers third baseman Adrian Beltre steps over a pitch as Astros catcher Jason Castro catches the ball in the sixth inning. Rangers third baseman Adrian Beltre steps over a pitch as Astros catcher Jason Castro catches the ball in the sixth inning. Photo: Karen Warren / Houston Chronicle

Image 22 of 88 Astros center fielder Jake Marisnick reacts as a strike is called in the sixth inning. Astros center fielder Jake Marisnick reacts as a strike is called in the sixth inning. Photo: Karen Warren / Houston Chronicle

Image 23 of 88 Astros starting pitcher Dallas Keuchel throws during the first inning. Astros starting pitcher Dallas Keuchel throws during the first inning. Photo: Karen Warren / Houston Chronicle

Image 24 of 88 Astros second baseman Gregorio Petit (3) celebrates with second baseman Jose Altuve (27) after getting out of the second inning with a double play. Astros second baseman Gregorio Petit (3) celebrates with second baseman Jose Altuve (27) after getting out of the second inning with a double play. Photo: Karen Warren / Houston Chronicle

Image 25 of 88

Image 26 of 88 Rangers starting pitcher Nick Martinez works in the second inning. Rangers starting pitcher Nick Martinez works in the second inning. Photo: Karen Warren / Houston Chronicle

Image 27 of 88 Rangers left fielder Michael Choice (15) reaches up to grab a line out by Astros center fielder Dexter Fowler in the second inning. Rangers left fielder Michael Choice (15) reaches up to grab a line out by Astros center fielder Dexter Fowler in the second inning. Photo: Karen Warren / Houston Chronicle

Image 28 of 88 Astros catcher Jason Castro (15) slides into home to score on an RBI single by third baseman Matt Dominguez in the second inning. Astros catcher Jason Castro (15) slides into home to score on an RBI single by third baseman Matt Dominguez in the second inning. Photo: Karen Warren / Houston Chronicle

Image 29 of 88 Astros catcher Jason Castro (15) pops up in the third inning. Astros catcher Jason Castro (15) pops up in the third inning. Photo: Karen Warren / Houston Chronicle

Image 30 of 88

Image 31 of 88 Rangers pitching coach Mike Maddux (31) chats with starting pitcher Nick Martinez (22) and catcher Robinson Chirinos (61) with bases loaded in the third inning. Rangers pitching coach Mike Maddux (31) chats with starting pitcher Nick Martinez (22) and catcher Robinson Chirinos (61) with bases loaded in the third inning. Photo: Karen Warren / Houston Chronicle

Image 32 of 88 Astros second baseman Jose Altuve (27) hits a double in the third inning. Astros second baseman Jose Altuve (27) hits a double in the third inning. Photo: Karen Warren / Houston Chronicle

Image 33 of 88 Astros second baseman Jose Altuve (27) stands on second after hitting a double in the third inning. Astros second baseman Jose Altuve (27) stands on second after hitting a double in the third inning. Photo: Karen Warren / Houston Chronicle

Image 34 of 88 Astros right fielder George Springer in the dugout in the second inning. Astros right fielder George Springer in the dugout in the second inning. Photo: Karen Warren / Houston Chronicle

Image 35 of 88

Image 36 of 88 Astros catcher Carlos Corporan (22) smiles and waves between first pitches before the start of the game. Astros catcher Carlos Corporan (22) smiles and waves between first pitches before the start of the game. Photo: Karen Warren / Houston Chronicle

Image 37 of 88 Johnny Hammond, who turns 98-years-old tomorrow, sings the national anthem. Johnny Hammond, who turns 98-years-old tomorrow, sings the national anthem. Photo: Karen Warren / Houston Chronicle

Image 38 of 88 Johnny Hammond, who turns 98-years-old tomorrow, sings the national anthem. Johnny Hammond, who turns 98-years-old tomorrow, sings the national anthem. Photo: Karen Warren / Houston Chronicle

Image 39 of 88 Astros manager Bo Porter speaks to the media before the game. Astros manager Bo Porter speaks to the media before the game. Photo: Karen Warren / Houston Chronicle

Image 40 of 88

Image 41 of 88 August 30: Astros 2, Rangers 0 Astros starting pitcher Scott Feldman celebrates with catcher Carlos Corporan after the final out of a complete-game shutout of the Texas Rangers at Minute Maid Park. less August 30: Astros 2, Rangers 0 Astros starting pitcher Scott Feldman celebrates with catcher Carlos Corporan after the final out of a complete-game shutout of the Texas ... more Photo: Smiley N. Pool / Houston Chronicle

Image 42 of 88 Astros right fielder Jake Marisnick beats the throw to Rangers third baseman Adrian Beltre as he advances on a fly ball by Matt Dominguez during the seventh inning. Astros right fielder Jake Marisnick beats the throw to Rangers third baseman Adrian Beltre as he advances on a fly ball by Matt Dominguez during the seventh inning. Photo: Smiley N. Pool / Houston Chronicle

Image 43 of 88 Astros third baseman Matt Dominguez ranges to his left to snare a hot grounder off the bat of Rangers shortstop Ryan Rua. Astros third baseman Matt Dominguez ranges to his left to snare a hot grounder off the bat of Rangers shortstop Ryan Rua. Photo: Smiley N. Pool / Houston Chronicle

Image 44 of 88 Astros starting pitcher Scott Feldman delivers a pitch to Rangers right fielder Alex Rios during the first inning at Minute Maid Park on Saturday, Aug. 30, 2014. Astros starting pitcher Scott Feldman delivers a pitch to Rangers right fielder Alex Rios during the first inning at Minute Maid Park on Saturday, Aug. 30, 2014. Photo: Smiley N. Pool / Houston Chronicle

Image 45 of 88

Image 46 of 88 Rangers catcher Tomas Telis can't make the play as he reaches into the camera well for a foul ball off the bat of Astros second baseman Jose Altuve. Rangers catcher Tomas Telis can't make the play as he reaches into the camera well for a foul ball off the bat of Astros second baseman Jose Altuve. Photo: Smiley N. Pool / Houston Chronicle

Image 47 of 88 Astros fans cheer as a ground rule double off the bat of Carlos Corporan heads in to the seats. Astros fans cheer as a ground rule double off the bat of Carlos Corporan heads in to the seats. Photo: Smiley N. Pool / Houston Chronicle

Image 48 of 88 Astros second baseman Jose Altuve looks back for the call from umpire Sean Barber after striking out during the first inning. Astros second baseman Jose Altuve looks back for the call from umpire Sean Barber after striking out during the first inning. Photo: Smiley N. Pool / Houston Chronicle

Image 49 of 88 Rangers starting pitcher Robbie Ross pitches during the fifth inning. Ross didn't allow a hit in his five innings of work. Rangers starting pitcher Robbie Ross pitches during the fifth inning. Ross didn't allow a hit in his five innings of work. Photo: Smiley N. Pool / Houston Chronicle

Image 50 of 88

Image 51 of 88 Fans reach for a foul ball off the bat of Astros designated hitter Chris Carter during the sixth inning. Fans reach for a foul ball off the bat of Astros designated hitter Chris Carter during the sixth inning. Photo: Smiley N. Pool / Houston Chronicle

Image 52 of 88 Rangers second baseman Rougned Odor is out as Astros second baseman Gregorio Petit takes the throw as he is caught stealing during the sixth inning. Rangers second baseman Rougned Odor is out as Astros second baseman Gregorio Petit takes the throw as he is caught stealing during the sixth inning. Photo: Smiley N. Pool / Houston Chronicle

Image 53 of 88 <center><b><h3>August 29: Rangers 13, Astros 6</h3></b></center> Jose Altuve reacts after pop out during the ninth inning. <center><b><h3>August 29: Rangers 13, Astros 6</h3></b></center> Jose Altuve reacts after pop out during the ninth inning. Photo: Melissa Phillip / Houston Chronicle

Image 54 of 88 Jason Castro, right, walks back to the plate as Michael Choice celebrates with teammate Alex Rios after scoring during the third inning. Jason Castro, right, walks back to the plate as Michael Choice celebrates with teammate Alex Rios after scoring during the third inning. Photo: Melissa Phillip / Houston Chronicle

Image 55 of 88

Image 56 of 88 Jason Castro, left, and pitcher Jake Buchanan confer on the mound during the seventh inning. Jason Castro, left, and pitcher Jake Buchanan confer on the mound during the seventh inning. Photo: Melissa Phillip / Houston Chronicle

Image 57 of 88 Jason Castro, left, waits behind plate as Adam Rosales celebrates three-run home run hit by Rougned Odor, right, during the seventh inning. Jason Castro, left, waits behind plate as Adam Rosales celebrates three-run home run hit by Rougned Odor, right, during the seventh inning. Photo: Melissa Phillip / Houston Chronicle

Image 58 of 88 Dexter Flower, left, tangles with Jake Marisnick as Marisnick makes a catch during the first inning. Dexter Flower, left, tangles with Jake Marisnick as Marisnick makes a catch during the first inning. Photo: Melissa Phillip / Houston Chronicle

Image 59 of 88 Daniel Robertson, right, steals second base ahead of Jose Altuve during the third inning. Daniel Robertson, right, steals second base ahead of Jose Altuve during the third inning. Photo: Melissa Phillip / Houston Chronicle

Image 60 of 88

Image 61 of 88 Brett Oberholtzer leaves the mound after being replaced in the fifth inning. Brett Oberholtzer leaves the mound after being replaced in the fifth inning. Photo: Melissa Phillip / Houston Chronicle

Image 62 of 88 Jose Altuve makes a throw to first base during the sixth inning. Jose Altuve makes a throw to first base during the sixth inning. Photo: Melissa Phillip / Houston Chronicle

Image 63 of 88 Gregorio Petit tags Elvis Andrus out at third base during the first inning. Gregorio Petit tags Elvis Andrus out at third base during the first inning. Photo: Melissa Phillip / Houston Chronicle

Image 64 of 88 Jason Castro, left, hands the ball to pitcher Brett Oberholtzer during third inning. Jason Castro, left, hands the ball to pitcher Brett Oberholtzer during third inning. Photo: Melissa Phillip / Houston Chronicle

Image 65 of 88

Image 66 of 88 Rougned Odor celebrates his three-run home run during the seventh inning. Rougned Odor celebrates his three-run home run during the seventh inning. Photo: Melissa Phillip / Houston Chronicle

Image 67 of 88 Jake Marisnick makes a throw in after sacrifice fly during the third inning. Jake Marisnick makes a throw in after sacrifice fly during the third inning. Photo: Melissa Phillip / Houston Chronicle

Image 68 of 88 Marwin Gonzalez hits a three run double against the Rangers during the ninth inning. Marwin Gonzalez hits a three run double against the Rangers during the ninth inning. Photo: Melissa Phillip / Houston Chronicle

Image 69 of 88 Jose Altuve makes a throw to first base during the sixth inning. Jose Altuve makes a throw to first base during the sixth inning. Photo: Melissa Phillip / Houston Chronicle

Image 70 of 88

Image 71 of 88 Houston Astros Jose Altuve pops out against the Texas Rangers during the ninth inning at Minute Maid Park Friday, Aug. 29, 2014, in Houston. ( Melissa Phillip / Houston Chronicle ) Houston Astros Jose Altuve pops out against the Texas Rangers during the ninth inning at Minute Maid Park Friday, Aug. 29, 2014, in Houston. ( Melissa Phillip / Houston Chronicle ) Photo: Melissa Phillip / Houston Chronicle

Image 72 of 88 <center><b><h3>August 28: Astros 4, Rangers 2</h3></b></center> Jake Marisnick swings at a pitch during the second inning. <center><b><h3>August 28: Astros 4, Rangers 2</h3></b></center> Jake Marisnick swings at a pitch during the second inning. Photo: Stacy Revere / Getty Images

Image 73 of 88 Marwin Gonzalez throws to first base during the first inning. Marwin Gonzalez throws to first base during the first inning. Photo: Stacy Revere / Getty Images

Image 74 of 88 Collin McHugh throws a pitch during the third inning. Collin McHugh throws a pitch during the third inning. Photo: Stacy Revere / Getty Images

Image 75 of 88

Image 76 of 88 Jason Castro celebrates with teammates following his grand slam during the fifth inning. Jason Castro celebrates with teammates following his grand slam during the fifth inning. Photo: Stacy Revere / Getty Images

Image 77 of 88 Matt Dominguez makes a throw to first base during the sixth inning. Matt Dominguez makes a throw to first base during the sixth inning. Photo: Stacy Revere / Getty Images

Image 78 of 88 Collin McHugh throws a pitch during the first inning. Collin McHugh throws a pitch during the first inning. Photo: Stacy Revere / Getty Images

Image 79 of 88 Marwin Gonzalez (9) and center fielder Dexter Fowler (21) cannot reach a soft fly ball in the first inning. Marwin Gonzalez (9) and center fielder Dexter Fowler (21) cannot reach a soft fly ball in the first inning. Photo: Pat Sullivan / Associated Press

Image 80 of 88

Image 81 of 88 Jason Castro hits a grand slam in the fifth inning. Jason Castro hits a grand slam in the fifth inning. Photo: Pat Sullivan / Associated Press

Image 82 of 88 Collin McHugh delivers a pitch in the first inning. Collin McHugh delivers a pitch in the first inning. Photo: Pat Sullivan / Associated Press

Image 83 of 88 Matt Dominguez fields a bunt in the third inning. Matt Dominguez fields a bunt in the third inning. Photo: Pat Sullivan / Associated Press

Image 84 of 88 Jason Castro passes Rangers third baseman Adrian Beltre on his home-run trot after hitting a grand slam in the fifth inning. Jason Castro passes Rangers third baseman Adrian Beltre on his home-run trot after hitting a grand slam in the fifth inning. Photo: Pat Sullivan / Associated Press

Image 85 of 88

Image 86 of 88 Matt Dominguez is hit by a pitch in the second inning. Matt Dominguez is hit by a pitch in the second inning. Photo: Pat Sullivan / Associated Press

Image 87 of 88 Jason Castro is congratulated in the dugout after hitting a grand slam. Jason Castro is congratulated in the dugout after hitting a grand slam. Photo: Pat Sullivan / Associated Press