Samad Taylor’s first major league hit lifted the Kansas City Royals to a 10–9 walk-off, come-from-behind win over the visiting Los Angeles Angels on Saturday afternoon.
Making his major league debut, Taylor delivered a one-out single to deep center field as the Royals scored twice in the ninth, overcoming a six-run deficit. Bobby Witt Jr. led Kansas City’s comeback with two-run hits in both the seventh and eighth innings as the Royals plated three in each frame to tie the game.
Brandon Drury homered twice and Shohei Ohtani clubbed his major-league-leading 23rd homer of the season as the Angels built an 8-2 lead in the seventh.
White Sox 4, Mariners 3 (11 innings)
Zach Remillard drove in the tying and go-ahead runs in his major league debut as Chicago rallied to defeat host Seattle.In the top of the 11th, Elvis Andrus reached on a fielder’s choice as Seattle first baseman Ty France snared Andrus’ grounder and threw to third to nab automatic runner Jake Burger. With two outs, Andrew Benintendi singled to right, sending Andrus to third, and the 29-year-old Remillard lined a run-scoring single to right center off Tayler Saucedo (2–1) to give Chicago its first lead of the day.
Padres 2, Rays 0
Blake Snell threw six masterful innings against his former team and San Diego scored two runs in the fifth inning on three bunts, a sacrifice fly and a single as it defeated visiting Tampa Bay.Snell (3–6) allowed two hits and three walks while equaling his season high with 12 strikeouts. Josh Hader picked up his 17th save as four Padres pitchers combined on a three-hit shutout.
Giants 15, Dodgers 0
LaMonte Wade Jr. hit a three-run home run and J.D. Davis added a pinch-hit grand slam as visiting San Francisco rolled to a shutout over Los Angeles to extend its winning streak to a season-best six games.Brandon Crawford had four hits and left-hander Alex Wood (2–1) went five scoreless innings in his return from the injured list as the Giants moved one win away from a three-game sweep of their longtime National League West rivals. It was the Giants’ largest margin of victory over the Dodgers since a 19–3 win in 2013.
Twins 2, Tigers 0
Six Minnesota pitchers combined to blank Detroit on three hits in the third game of a four-game series in Minneapolis.Alex Kirilloff and Ryan Jeffers drove in runs for the Twins, who dropped the first two games of the series. Reliever Brent Headrick (1–0) allowed one hit in 2 1/3 scoreless innings to earn the win.
Cubs 3, Orioles 2
Justin Steele returned from injury to allow two runs through five solid innings and Nico Hoerner delivered a two-run double as Chicago won its season-high fifth straight game by beating visiting Baltimore.Mike Tauchman’s tiebreaking sacrifice fly in the fifth held up for the Cubs.
Rangers 4, Blue Jays 2
Josh Jung hit a two-run home run, right-hander Dane Dunning pitched six effective innings and Texas defeated Toronto in Arlington, Texas.Jonah Heim and Corey Seager added solo home runs for the Rangers. Dunning (6–1) allowed two runs, six hits and one walk while striking out three.
Marlins 5, Nationals 2
Visiting Miami took advantage of Washington’s ineffective bullpen for a win to remain perfect in five games against its National League East rival this season.The Marlins extended their winning streak to three games by scoring runs on a bases-loaded walk and a wild pitch in the seventh to break a 1–1 tie. Joey Wendle went 2–for–4 with a double and Bryan De La Cruz drove in two runs for Miami.
Phillies 3, Athletics 2 (12 innings)
Kyle Schwarber singled home Cristian Pache with the go-ahead run in the top of the 12th inning and Philadelphia continued its mastery of one-run games with a victory over host Oakland.Andrew Vasquez (2–0), the Phillies’ seventh pitcher in their longest game of the season, got the win after holding the A’s to one run in two innings. Jeff Hoffman threw a hitless 12th for his first save of the season as the Phillies earned their 15th victory in 22 one-run games.
Brewers 5, Pirates 0
Wade Miley tossed five scoreless innings in his return from the injured list and Joey Wiemer homered for the second straight game as Milwaukee blanked visiting Pittsburgh.Miley allowed two hits in his first start since May 16. Peter Strzelecki, Hoby Milner, Elvis Peguero and Trevor Megill combined for four scoreless innings to help the Brewers seal their seventh shutout of the season. Blake Perkins added a solo homer and Rowdy Tellez delivered a two-run double for Milwaukee, which has won two straight following a six-game losing streak.
Braves 10, Rockies 2
Atlanta hit four home runs, including a grand slam from Matt Olson, and Bryce Elder bounced back to throw six strong innings in a win over visiting Colorado.Elder (5–1) didn’t allow a hit until Ryan McMahon singled past second baseman Albies with two outs in the fourth. He worked six innings and allowed one run on four hits, with no walks and four strikeouts. Elder had given up a season-high five runs in his last outing against Washington.
Reds 10, Astros 3
Will Benson had three hits and two RBIs, and Jonathan India slugged his ninth home run as Cincinnati extended its winning streak to seven games with an interleague victory over host Houston.The Reds secured their fifth consecutive road series victory by combining a balanced offensive attack with a solid starting performance from right-hander Hunter Greene (2–4), who notched his second consecutive winning decision.
Cardinals 5, Mets 3
Paul Goldschmidt had two hits, including a two-run homer in the second inning, as St. Louis halted a six-game losing streak by edging host New York.Brendan Donovan laced an RBI single earlier in the second, Jordan Walker hit a solo homer in the third and Dylan Carlson added a pinch-hit RBI single in the ninth for the Cardinals, who won for just the third time in 14 games this month. Donovan finished with two hits.
Brandon Nimmo hit a leadoff homer and Luis Guillorme delivered a two-run homer in the fifth for the Mets, who had their two-game winning streak end and fell to 4–10 in June. Brett Baty had two hits.