×

UNDATED (AP) — Mets ace Jacob deGrom likely lost one of his last two starts planned heading into the All-Star break when a game against the Milwaukee Brewers was rained out. The game was called after a wait of nearly 2 1/2 hours and rescheduled as part of a day-night doubleheader Wednesday.

DeGrom, 7-2 with a record-low 0.95 ERA, had been scheduled to start against left-hander Brett Anderson. New York planned to have deGrom start the final game before the break on Sunday. DeGrom was rescheduled to start Wednesday’s opener against Milwaukee All-Star Corbin Burnes.

In other Tuesday action:

— Shohei Ohtani pitched seven innings of five-hit ball and hit an early RBI double, leading the Los Angeles Angels to a 5-3 victory over the Boston Red Sox. In his final mound start before the All-Star Game, Ohtani struck out four and didn’t walk a batter while bouncing back from a terrible outing at Yankee Stadium last week. Max Stassi hit a two-run homer and David Fletcher had four hits for the Angels. J.D. Martinez drove in both of Boston’s runs against Ohtani, but the Red Sox lost for just the second time in 12 games.

— Nolan Arenado and Edmundo Sosa homered to back Adam Wainwright’s fourth straight winning decision, Paul Goldschmidt hit a two-run single in the fourth inning, and the St. Louis Cardinals beat the San Francisco Giants 6-5. St. Louis left fielder Dylan Carlson made a tremendous game-ending catch at the wall with runners on first and third. Yadier Molina added a run-scoring single in the seventh before Sosa connected in the eighth. The Giants scored twice in the bottom half, getting Mike Yastrzemski’s RBI single and a double by Wilmer Flores.

— Giancarlo Stanton clubbed a three-run homer off the railing of the second deck in the first inning, Luke Voit had a career-high five hits and three RBIs, and the New York Yankees thumped the Seattle Mariners 12-1. The Yankees seemed to release nearly a week worth of frustration with an early offensive outburst against the Mariners and one-time New York prospect Justus Sheffield. DJ LeMahieu singled in each of the first three innings and the 12 runs and 18 hits were season highs for the Yankees. New York starter Jameson Taillon cruised through the Mariners lineup allowing four hits and one run.

— Wil Myers hit a three-run homer and had five RBIs, and Manny Machado celebrated his 29th birthday with three hits and three runs for the San Diego Padres, who beat the Washington Nationals 7-4. Machado singled in the go-ahead run during the three-run fifth and also had two doubles. Myers homered to right-center off Erick Fedde for a 3-0 lead with no outs in the fourth inning. It was his 10th. Machado was aboard on a leadoff double and Eric Hosmer on a single.

— Salvador Perez’s walk-off single capped Kansas City’s four-run rally as the Royals beat the Cincinnati Reds 7-6. The Royals scored six runs off the Reds’ bullpen in the final two innings and Perez got his third game-ending hit this season.

— Bryce Harper homered and tied a career high with five hits, Andrew McCutchen smacked a grand slam and the Philadelphia Phillies handed Chicago its 11th straight loss, beating the Cubs 15-10. The Cubs extended their worst skid since they dropped 12 in a row in May 2012. They remained winless since Zach Davies and three relievers combined to no-hit the Dodgers in Los Angeles on June 24.

— Automatic runner Starling Marte advanced to third on Blake Treinen’s wild pitch and continued home when catcher Will Smith threw wildly past third base for a game-ending error in the 10th inning, giving the Miami Marlins a 2-1 win over the Los Angeles Dodgers. Miami went 1 for 14 with runners in scoring position but got a pair of unearned runs as the Dodgers made two of the game’s four errors.

— Yordan Álvarez hit two homers and drove in five runs, José Altuve drove in the go-ahead run with a single, and the Houston Astros rallied to beat the Oakland Athletics 9-6 for their fifth straight win. Álvarez hit a two-run homer to center in the first and had a three-run shot to left in the fifth to tie the game at 6-all and end the night for Oakland starter Chris Bassitt. Alvarez had his second multi-homer game of the season, with the last coming against the New York Yankees on May 6.

— Carlos Rodón allowed one run on seven hits, and the Chicago White Sox took advantage of sloppy play by the Minnesota Twins to win 4-1 in Minnesota on a rainy Tuesday night. Catcher Zack Collins, making the start after Yasmani Grandal went on the injured list earlier in the day with a torn tendon in his left knee, had a two-run single in the second inning after two walks and two errors by the Twins. Minnesota starter José Berríos allowed two runs.

— John Hicks became the first player to homer in his first four games with the Rangers/Washington Senators franchise and added a go-ahead single in the seventh inning to lead Texas over the Detroit Tigers 10-5. Hicks, brought up from Triple-A Round Rock on June 29 after catcher Jose Trevino got hurt, hit a two-run homer that put the Rangers ahead in a four-run inning. He became the fourth player to hit four or more homers in his first four games with a team.

— Bryan Reynolds drew a four-pitch walk from a Tyler Matzek, forcing in the winning run in the ninth inning and giving the Pittsburgh Pirates a 2-1 victory over the Atlanta Braves and a three-game winning streak. Matzek threw just eight of 20 pitches for strikes.

— Pedro Severino and Cedric Mullins homered off Steven Matz, Anthony Santander also went deep and the Baltimore Orioles powered past the Toronto Blue Jays 7-5. Toronto hit three home runs, too, including No. 28 by Vladimir Guerrero Jr., but all those long balls came after Baltimore had taken a 7-1 lead.