Royals hit 3 HRs off Javier, end Astros’ 8-game win streak


              Houston Astros' Aledmys Diaz runs the bases after hitting a solo home run off Kansas City Royals starting pitcher Brad Keller during the sixth inning of a baseball game Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Houston Astros' Alex Bregman is caught in a rundown between third base and home plate by Kansas City Royals shortstop Nicky Lopez during the fourth inning of a baseball game Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals starting pitcher Brad Keller delivers during the first inning of the team's baseball game against the Houston Astros on Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals' Andrew Benintendi steals second base next to Houston Astros shortstop Jeremy Pena during the first inning of a baseball game Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Houston Astros starting pitcher Cristian Javier reacts after giving up a two-run home run to Kansas City Royals' Hunter Dozier during the first inning of a baseball game Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals' Hunter Dozier celebrates after hitting an RBI double off Houston Astros starting pitcher Cristian Javier during the third inning of a baseball game Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
            
              Kansas City Royals' Hunter Dozier celebrates with Andrew Benintendi after hitting a two-run home run off Houston Astros starting pitcher Cristian Javier during the first inning of a baseball game Wednesday, July 6, 2022, in Houston. (AP Photo/Kevin M. Cox)
Royals hit 3 HRs off Javier, end Astros’ 8-game win streak