Mitch Keller pitched eight innings for his 10th win of the season and Joshua Palacios’ home run capped a five-run sixth inning as the Pittsburgh Pirates beat the New York Mets 8-2.
Keller allowed two runs and seven hits in a 107-pitch outing. His performance marked the first Pirates pitcher to reach double-digit wins before the All-Star break since Gerrit Cole in 2015.
Pittsburgh’s Oneil Cruz and New York’s Brandon Nimmo each hit two-run home runs. Mets manager Carlos Mendoza replaced rookie starter Christian Scott amid a tied game in the sixth inning. Former pitcher Paul Goldschmidt and Alec Burleson powered the St. Louis Cardinals to victory with homers, while Jake Rogers helped the Detroit Tigers emerge victorious over Cleveland.