Yuli Gurriel ran his hitting streak to 11 games with a game-tying grand slam, and George Springer delivered a walk-off hit in the 10th inning as the host Houston Astros claimed a wild 11-10 victory Sunday over the Los Angeles Angels in the rubber match of a three-game series at Minute Maid Park.
The Astros, who rallied from a 7-2 deficit in the fifth to tie the game at 8-8 on Gurriel’s slam in the sixth, were forced to rally again in the eighth after Angels center fielder Mike Trout delivered his second home run of the game, a two-run shot, in the top of that frame to make it 10-8.
In the bottom of the eighth, Astros rookie Yordan Alvarez tied the game with a two-run single, and Houston loaded the bases with no outs but failed to score again. The inning ended on a double play in when pinch runner Jake Marisnick was ruled out after his collision with Angels catcher Jonathan Lucroy. An umpire review reversed the previous safe call, determining that Marisnick initiated the contact, which knocked Lucroy from the game and sent the catcher to a local hospital for a CT scan and evaluation for a possible concussion and nose fracture.
Josh Reddick opened the 10th with a double off Angels right-hander Taylor Cole (0-1). Springer then drove Reddick home with a single to right-center field on the first pitch. Before the pitch, there was an umpire review that determined Reddick returned to second safely on a pickoff attempt.
Phillies 8, Mets 3
Aaron Nola carried a no-hitter into the sixth inning to improve to 8-2, and Jay Bruce continued tormenting his former team with a pair of home runs and four RBIs as Philadelphia rolled to a win in New York.
The Phillies took two of three against the Mets to improve to 10-15 since June 10 — a span in which they are 6-1 against New York and 4-14 against everyone else. The Mets are a National League-worst 8-17 since June 10.
The Phillies scored all the runs they’d need for Nola in the first, when Rhys Hoskins (RBI double), J.T. Realmuto (two-run double) and Bruce (RBI single) laced together consecutive run-scoring hits against Mets starter Zack Wheeler (6-6).
Rays 2, Yankees 1
Charlie Morton struck out 10 in 5 2/3 effective innings and made two first-inning runs stand up as Tampa Bay salvaged a four-game split against New York in St. Petersburg, Fla.
Tommy Pham had an RBI double off James Paxton (5-4) and scored on a groundout by Avisail Garcia as the Rays won for the fourth time in 13 meetings with the Yankees this season. Brett Gardner homered for the third straight day as the Yankees finished the first half by going 16-4 in their last 20 games. New York heads into the All-Star break with a 6 1/2-game lead on Tampa Bay in the American League East.
Morton (10-2) reached double digits in wins before the All-Star break for the second time in his career and lowered his league-leading ERA to 2.32 ERA. He held the Yankees to one run on five hits while throwing 100 pitches.
Padres 5, Dodgers 3
Fernando Tatis Jr. hit two home runs, and Joey Lucchesi pitched into the seventh inning as San Diego handed Los Angeles its first three-game home losing streak this season.
Manuel Margot also homered for the Padres, who lost the opener of the four-game series on Thursday before winning a series against the Dodgers for the first time in seven tries.
Max Muncy and Justin Turner went deep for the Dodgers, who still head into the All-Star break with a major league-best 60 victories — just the 15th time a team has won 60 games before the break.
Braves 4, Marlins 3
Left-hander Dallas Keuchel had his best start of the season, and Josh Donaldson swatted his 200th career homer to help Atlanta hold off visiting Miami and take the rubber game of the three-game set.
Keuchel (2-2) pitched 7 1/3 innings — his longest start of the season — and allowed two runs on five hits, walking one and striking out four. He threw a season-high 108 pitches.
The Marlins twice loaded the bases in the ninth inning against closer Luke Jackson, but Miguel Rojas flied out to end the game. It was Jackson’s 14th save.
Rangers 4, Twins 1 (11 innings)
Rougned Odor hit a three-run home run with one out in the top of the 11th inning to give Texas a victory over Minnesota in Minneapolis.
Odor hit a first-pitch fastball from Adalberto Mejia (0-2) 409 feet into the bullpen in left-center, driving in Joey Gallo and Asdrubal Cabrera, who had both walked. It was the 13th home run of the season for Odor.
Shawn Kelley (4-2), the fifth Texas pitcher, picked up the win as the Rangers avoided a series sweep by the Twins and won for just the second time in eight games.
White Sox 3, Cubs 1
Eloy Jimenez and Jose Abreu homered, and Ivan Nova pitched 5 2/3 shutout innings to earn his first home victory of the season as the White Sox defeated the Cubs in the final meeting of the season between the Chicago clubs.
Jimenez’s 16th homer was his second this season against his original organization, a two-run shot to straightaway center in the fourth inning that provided all the offense the White Sox would need.
Abreu added a solo homer in the fifth, his 21st of the season, as the White Sox closed the first half of the campaign with their sixth win in nine games.
Pirates 6, Brewers 5
Bryan Reynolds hit a three-run homer and an RBI double to help Pittsburgh edge visiting Milwaukee.
Kevin Newman had an RBI single, and Adam Frazier had three hits to give him 18 in July for the Pirates, who won five of seven.
Jesus Aguilar hit two-run homer and a solo shot, and Keston Hiura added two-run homer for the Brewers, who have lost five of six.
Red Sox 6, Tigers 3
Christian Vazquez hit a two-run homer, Xander Bogaerts also drove in two runs and Boston won its fourth straight and completed a three-game sweep in Detroit.
David Price (7-2) labored through five innings but picked up the victory. Price threw 99 pitches while giving up one run on four hits and two walks with six strikeouts. Heath Hembree got the last three outs for his second save.
The Tigers used a series of relievers. Gregory Soto (0-3) pitched the first two innings, allowing two runs on three hits, before Nick Ramirez pitched the next three for Detroit, which is 6-25 since the beginning of June.
Indians 11, Reds 1
Greg Allen belted a two-run homer to highlight his first career four-hit performance as Cleveland hit four home runs and rolled to victory in Cincinnati.
Jake Bauers, Tyler Naquin and Jason Kipnis each homered and drove in two runs for the Indians, who collected 18 hits en route to their season-high sixth straight win.
Trevor Bauer (8-6) allowed one run on four hits with three walks and struck out nine over seven innings to improve to 4-0 in his last five starts.
A’s 7, Mariners 4
Matt Olson hit a three-run homer in a five-run first inning, and Oakland went on to defeat host Seattle.
Marcus Semien and Ramon Laureano also homered for the A’s, who took two of three games in the series and have won nine of their past 12 entering the All-Star break.
Oakland right-hander Daniel Mengden (4-1) won his third straight decision, allowing three runs on six hits in 5 1/3 innings. He didn’t walk a batter and struck out two. Right-hander Liam Hendriks pitched the ninth for his fifth save.
Giants 1, Cardinals 0
Evan Longoria capped his best week of the season with a home run in the seventh inning that broke a scoreless tie and lifted San Francisco to a victory over St. Louis.
Jeff Samardzija (6-7) won a pitchers’ duel with Jack Flaherty (4-6) with seven innings of four-hit ball, combining with Sam Dyson and Will Smith on the Giants’ first shutout since April and the third of the season.
Flaherty, who had struggled to a 7.82 ERA in his previous five starts, retired the first 12 batters he faced and took a no-hitter one out into the seventh before Longoria connected on his 12th homer, a shot to left field. Longoria has five home runs and 10 RBIs since last Monday.
Nationals 5, Royals 2
Anthony Rendon broke a tie with an RBI double, and pinch hitter Howie Kendrick added a two-run double as Washington scored three runs in the bottom of the eighth inning to escape with a win over visiting Kansas City.
The win allowed the Nationals to take two of three in the series and complete a 5-1 homestand. Meanwhile, the Royals lost for the sixth time in their last seven games.
After Kansas City had rallied into a 2-2 tie in the top of the eighth, Adam Eaton got the bottom of the eighth rolling for the Nationals with a one-out single against Jake Diekman (0-6). Rendon followed with his double to give Washington the lead, and two batters later, Kendrick brought two more home.
Diamondbacks 5, Rockies 3
Rookie left-hander Alex Young threw six hitless innings in his second major league start as Arizona completed a three-game sweep of Colorado with a win in Phoenix.
Young (2-0) was taken out after six innings and 71 pitches. The 25-year-old struck out three and walked one. The Rockies broke up the D-backs’ no-hit bid when Trevor Story reached on an infield single on the first pitch of the seventh from reliever Yoshihisa Hirano.
Arizona had lost eight in a row to Colorado before sweeping the three-game series to get above .500 at the All-Star break (46-45). Colorado has lost six in a row to drop below .500 (44-45) for the first time since May 28.
Blue Jays 6, Orioles 1
Lourdes Gurriel Jr. hit a two-run homer in the first inning, right-hander Trent Thornton pitched six shutotut innings and Toronto avoided a sweep at the hands of visiting Baltimore.
Thornton (3-6) limited the Orioles to three hits and no walks while striking out five as the Blue Jays completed their homestand with a 5-5 record. Teoscar Hernandez added a two-run single for the Blue Jays, who dropped the first two games of the series.
Orioles starter Asher Wojciechowski (0-2) allowed three runs, four hits and three walks in 4 1/3 innings. The right-hander struck out six. Chance Sisco ended the Jays’ shutout bid with a solo home run, his sixth, in the seventh.
—Field Level Media