Kyle Tucker started the 10th on second base and went to third on a fly ball by Aledmys Díaz. Myles Straw singled off Raisel Iglesias (1-2) to score Tucker and cut the lead to 4-3. Jason Castro then hit a ground-rule double into the right-field corner to send Straw to third. The play was reviewed to see if it was a foul ball, but the call was upheld.
Carlos Correa’s sacrifice fly scored the speedy Straw to tie it 4-all. Garcia then sent a line drive to center field for his second hit and first RBI this season, setting off a wild celebration.
Yuli Gurriel tied it with a two-run homer in the seventh to help the Astros to their second straight win after losing their previous three games.
The Astros had runners at first and second with two outs in the ninth, but Tony Watson struck out Tucker to send it to the 10th.
Scott Schebler had two hits filling in for Mike Trout, who was scratched with a bruised left elbow after being hit by a pitch on Thursday night as the Angels lost for the fourth time in five games.
Schebler hit a leadoff double in the fifth and advanced to third on a one-out single by Fletcher, who had three hits. Shohei Ohtani then smacked a double over the head of Gurriel at first base to score Schebler and make it 1-0. There were two outs in the inning when Jared Walsh’s run-scoring single pushed the lead to 2-0.
The Astros had managed just one hit off Andrew Heaney when Yordan Alvarez doubled with one out in the seventh inning to chase him. Aaron Slegers took over and Gurriel launched a homer to left field to tie it at 2.
Houston starter Zack Greinke allowed 10 hits but struck out six and made a nifty defensive play to pitch out of a lot of traffic.
Heaney yielded two hits and one run while striking out a season-high 10 in his longest outing of the season.
Greinke displayed the defense that earned him six Gold Glove awards in the seventh inning. He jumped to catch a high one-hopper hit by Fletcher and made the throw to second to start a double play.
Angels: 3B Anthony Rendon is improving from a left groin injury, but probably won’t be activated until early next week. … Trout is listed as day to day and manager Joe Maddon said he expects the three-time MVP to return for Saturday’s game.
Astros: 2B Jose Altuve has been cleared to return from health and safety protocols that have kept him out since April 14, but it could still be several days before he’s activated. “I don’t know when we’ll realistically activate him,” manager Dusty Baker said.
Right-hander Jake Odorizzi (0-2, 10.57 ERA) will try for his first win with the Astros when he opposes Griffin Canning (1-1, 5.68) as the series continues Saturday.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports