


Ian Happ homered twice, including a two-run shot in the sixth inning that rallied the visiting Chicago Cubs to an 8-4 win over the Philadelphia Phillies on Tuesday night.
Dansby Swanson, Happ and Michael Busch each hit a solo shot off rookie Phillies starter Mick Abel.
The 23-year-old Abel dazzled in his first two major league starts, with a 0.79 ERA and 11 strikeouts over 11 1/3 innings. He wasn’t dominant in this one but kept the Phillies in the game.
The Phillies chased Colin Rea with one out in the fifth. Alec Bohm greeted Ryan Brasier with a two-run single to center for a 4-3 lead.
Just as they surrendered a late lead a night earlier, the Phillies bullpen faltered once again.
Happ’s homer off Taijuan Walker (2-5) — a two-out drive to right — put the Cubs ahead to stay.
The Cubs tacked on three runs in the eighth to send the Phillies to their 10th loss in 12 games.
Red Sox 3, Rays 1: Roman Anthony, the top prospect in baseball, hit a two-run double for his first major league hit and added a sliding catch in right field to help Boston beat visiting Tampa Bay.
One night after his MLB debut, when he went hitless and committed an error in an 11-inning loss, Anthony went 1 for 4 and gave Boston a 2-0 lead in the first inning with a sharp double to left. Trevor Story added a solo homer in the sixth.
Lucas Giolito (2-1) limited Tampa Bay to one unearned run on three hits and three walks while striking out four over six innings.
Reds 1, Guardians 0: Andrew Abbott pitched a three-hitter for his first career complete game and Spencer Steer had an RBI single in the fifth inning, lifting visiting Cincinnati over Cleveland.
Abbott (6-1) struck out five and walked one in a 110-pitch gem, bouncing back from his first loss on June 4 against Milwaukee.
Steer’s sharp single to right in the fifth off Slade Cecconi (1-3) plated Will Benson.
Tigers 5, Orioles 3: Spencer Torkelson homered and Sawyer Gipson-Long pitched effectively out of the bullpen to help Detroit win at Baltimore.
Zach McKinstry hit two triples for the Tigers, who own the best record in the majors at 44-24.
Gipson-Long entered in the fourth and gave up one run and three hits with five strikeouts in 4 2/3 innings.
Marlins 3, Pirates 2: Sandy Alcantara struck out six in six shutout innings, and Miami edged host Pittsburgh.
Alcantara (3-7) allowed three hits and walked one in his first win since April 12. The 2022 NL Cy Young Award winner went 0-7 with a 9.07 ERA in his previous nine starts.
Nick Fortes honeredfor Miami, a two-run shot off Mitch Keller (1-9) in the third.
Mets 5, Nationals 4 (10): Jeff McNeil doubled home the winning run in the bottom of the 10th inning and New York rallied past Washington.
Juan Soto hit a solo homer and an RBI double for the Mets against his original team. He also threw out a runner at home plate from right field.
Pete Alonso delivered a tying single in the eighth inning after Soto’s two-out double trimmed it to 4-3.
New York (43-24), which has the best record in the National League, has won four straight and 13 of 16 to move 19 games over .500 for the first time since finishing 101-61 in 2022.
CJ Abrams homered, doubled twice and drove in two runs for the Nationals. Nathaniel Lowe launched a two-run homer off Griffin Canning in the first, and MacKenzie Gore pitched six steady innings in his latest terrific performance.
The left-hander had six strikeouts, taking over the major league lead with 114, and walked none.