Alvarez makes big throw, hits 25th homer, Astros top Royals


              Houston Astros catcher Martin Maldonado tags out Kansas City Royals' Hunter Dozier during the eighth inning of a baseball game Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Houston Astros starting pitcher Luis Garcia reacts after giving up a two-run home run to Kansas City Royals' Bobby Witt Jr. during the third inning of a baseball game Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals starting pitcher Zack Greinke delivers to a Houston Astros batter during the first inning of a baseball game Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Houston Astros' Alex Bregman, right, is greeted by Aledmys Diaz after scoring during the second inning of the team's baseball game against the Kansas City Royals on Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals' MJ Melendez celebrates after hitting a solo home run off Houston Astros starting pitcher Luis Garcia during the second inning of a baseball game Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals starting pitcher Zack Greinke reacts after giving up three base hits during the second inning of the team's baseball game against the Houston Astros on Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Houston Astros' Aledmys Diaz, right, is high-fived by Alex Bregman after hitting a two-run home run off Kansas City Royals relief pitcher Jackson Kowar during the seventh inning of a baseball game Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Houston Astros' Yordan Alvarez celebrates as he runs the bases after hitting a solo home run off Kansas City Royals relief pitcher Jackson Kowar during the eighth inning of a baseball game Tuesday, July 5, 2022, in Houston. (AP Photo/Kevin M. Cox)
Alvarez makes big throw, hits 25th homer, Astros top Royals