Rhys Hoskins homered in his return to Philadelphia, but his former team defeated his current one as the Phillies earned a 3-1 victory over the Milwaukee Brewers in Monday's opener of a three-game series between National League division leaders.
Hoskins spent his first seven MLB seasons in Philadelphia and helped the Phillies win the 2022 NL pennant. After missing the entire 2023 campaign with a torn ACL, he signed a two-year, $34million contract to join the Brewers in the offseason.
The first baseman received a standing ovation from the Citizens Bank Park crowd during his first at-bat, then later took former teammate Zack Wheeler deep in the seventh inning for his 10th home run of the season.
Hoskins' blast was the lone run allowed in seven innings by Wheeler (7-3), who held Milwaukee to five hits and struck out six. Jose Alvarado recorded his 10th save with a perfect ninth as the Phillies snapped NL Central-leading Milwaukee's five-game winning streak and improved to 42-19, tied with the New York Yankees for the majors' best record.
Wheeler got all the support he needed when Philadelphia recorded four hits, including run-scoring singles from Edmundo Sosa and Johan Rojas, off Bryce Wilson in the second inning to build a 2-0 lead.
David Dahl extended the margin further with a solo homer off Wilson in the fourth. Dahl finished 2 for 3 with two runs scored in his Phillies' debut after being called up from the minors when Philadelphia placed left fielder Brandon Marsh on the injured list prior to the game.
Wheeler made the lead stand until Hoskins' homer in the seventh by working out of a pair of earlier jams. The Philadelphia ace got Brice Turang to bounce into a bases-loaded double play to prevent the Brewers from scoring in the third, and Hoskins was thrown out at the plate by Rojas while attempting to score on Blake Perkins' single to center in the fifth.
Wilson (3-2) allowed all three Philadelphia runs in 5 2/3 innings of work after entering the game in the second inning.
Diamondbacks stun reeling Giants on Smith's homer in ninth
Pavin Smith connected for a game-winning two-run homer in the ninth inning as the Arizona Diamondbacks extended the San Francisco Giants' losing streak to a season-high five games with a 4-2 victory.
Smith, pinch-hitting for Eugenio Suarez, sent Randy Rodriguez's pitch over the center field wall with one out and Jake McCarthy aboard to snap a 2-2 tie and give the defending NL champion Diamondbacks a third consecutive win.
McCarthy had reached on a double to precede Smith's second home run of the season.
Heliot Ramos went 2 for 4 for the skidding Giants and tied the contest at 2-2 with a solo home run off Ryne Nelson in the seventh inning.
Nelson pitched a career-high 7 2/3 innings and allowed two runs on six hits before giving way to Ryan Thompson, who tossed 1 1/3 scoreless innings for the win.
Lourdes Gurriel hit his 100th career homer, a solo shot off Spencer Howard in the second that gave Arizona a 1-0 lead. The Diamondbacks scored again later in the inning when Suarez tripled and came home on Blaze Alexander's two-out single.
The Giants cut their deficit to 2-1 on Matt Chapman's fourth-inning double that plated Brett Wisely, who had led off the inning with a single.
Wisely and Chapman each finished with two hits for San Francisco, while Alexander went 2 for 3 for Arizona.
Rogers' two homers lift Tigers over Rangers
Jake Rogers' second home run of the game snapped a tie in the eighth inning as the Detroit Tigers earned a 2-1 win over the Texas Rangers in the opener of a three-game series.
Rogers launched a pitch from Jose Leclerc into the left seats to break a 1-1 deadlock and record the third multihomer game of his career. The blast made a winner out of Beau Brieske after the right-hander yielded just one hit over three scoreless innings in relief of Detroit starter Tarik Skubal.
Skubal served up a lead-off homer to Marcus Semien in the first inning but kept the Rangers off the board for the remainder of his six-inning stint. The lefty scattered seven hits and struck out seven to help the Tigers to their seventh win in 10 games.
The defending World Series champion Rangers went 0 for 7 with runners in scoring position to drop two games below .500 at 29-31.
Rogers brought Detroit even with a two-out homer in the third, the only run surrendered by Texas starter Nathan Eovaldi in 5 2/3 innings. The veteran hurler gave up just three hits and fanned seven in his second start since missing nearly four weeks with a groin strain.
Semien and Corey Seager each had two hits for Texas, with Seager extending his hitting streak to 16 games with a pair of singles.