Alvarez’s 9th-inning HR lifts Astros 7-6 win over Royals


              Kansas City Royals' MJ Melendez (1) watches his solo home run during the eighth inning of a baseball game against the Houston Astros, Monday, July 4, 2022, in Houston. (AP Photo/Eric Christian Smith)
            
              Houston Astros' Mauricio Dubon runs to third after a failed pickoff-attempt of Dubon at first by Kansas City Royals starting pitcher Jonathan Heasley during the fifth inning of a baseball game, Monday, July 4, 2022, in Houston. (AP Photo/Eric Christian Smith)
            
              Kansas City Royals' MJ Melendez (1) hits a solo home run during the eighth inning of a baseball game against the Houston Astros, Monday, July 4, 2022, in Houston. (AP Photo/Eric Christian Smith)
            
              Kansas City Royals' MJ Melendez celebrates after his solo home run during the eighth inning of a baseball game against the Houston Astros, Monday, July 4, 2022, in Houston. (AP Photo/Eric Christian Smith)
            
              Houston Astros designated hitter Yordan Alvarez (44) celebrates his walkoff home run with manager Dusty Baker during the ninth inning of a baseball game against the Kansas City Royals, Monday, July 4, 2022, in Houston. (AP Photo/Eric Christian Smith)
            
              Houston Astros designated hitter Yordan Alvarez (44) celebrates after his walkoff home run during the ninth inning of a baseball game against the Kansas City Royals, Monday, July 4, 2022, in Houston. (AP Photo/Eric Christian Smith)
Alvarez’s 9th-inning HR lifts Astros 7-6 win over Royals