Cruz home run short of cycle, Pirates beat Cardinals 8-2


              St. Louis Cardinals' Paul Goldschmidt (46) is greeted by Alec Burleson after scoring on a ground ball by Corey Dickerson during the sixth inning of the team's baseball game against the Pittsburgh Pirates, Friday, Sept. 9, 2022, in Pittsburgh. (AP Photo/Keith Srakocic)
            
              St. Louis Cardinals' Corey Dickerson hits a groundout against the Pittsburgh Pirates that drove in Paul Goldschmidt during the sixth inning of a baseball game Friday, Sept. 9, 2022, in Pittsburgh. (AP Photo/Keith Srakocic)
            
              Pittsburgh Pirates' Ben Gamel, center, is greeted by teammates in the dugout after his solo home run against the St. Louis Cardinals during the second inning of a baseball game Friday, Sept. 9, 2022, in Pittsburgh. (AP Photo/Keith Srakocic)
            
              St. Louis Cardinals starting pitcher Miles Mikolas wipes his face after giving up a two-run triple to Pittsburgh Pirates' Oneil Cruz during the fifth inning of a baseball game, Friday, Sept. 9, 2022, in Pittsburgh. (AP Photo/Keith Srakocic)
            
              Pittsburgh Pirates' Rodolfo Castro (14) greets Cal Mitchell, center, and Jason Delay, right, after they scored on a triple by Oneil Cruz against the St. Louis Cardinals during the fifth inning of a baseball game Friday, Sept. 9, 2022, in Pittsburgh. (AP Photo/Keith Srakocic)
            
              Pittsburgh Pirates' Oneil Cruz hits a two-run triple against the St. Louis Cardinals during the fifth inning of a baseball game Friday, Sept. 9, 2022, in Pittsburgh. (AP Photo/Keith Srakocic)
Cruz home run short of cycle, Pirates beat Cardinals 8-2