WASHINGTON — Max Scherzer became the first pitcher in the major leagues to win 10 games as he struck out 13 in eight innings, and Matt Adams homered as the Washington Nationals defeated the visiting Tampa Bay Rays 4-2 Tuesday night.
Scherzer improved to 10-1 and has won nine straight decisions. His only loss came on April 4 at Atlanta. Scherzer gave up two runs on five hits without a walk.
The right-hander also entered the record books with the second so-called immaculate inning of his career — needing only nine pitches in an inning to strike out all three batters faced.
He became the fifth pitcher to register multiple immaculate innings. Sandy Koufax accomplished the feat three times, and others to do it twice were Randy Johnson, Nolan Ryan and Lefty Grove.
Angels 1, Royals 0: Andrew Heaney celebrated his 27th birthday by throwing a one-hit shutout for the Los Angeles in a victory over Kansas City in Anaheim, Calif. The left-hander tossed his first career shutout.
The only hit Heaney allowed was a one-out single by Hunter Dozier in the fifth inning. The Royals got their only other baserunners when Jon Jay was hit by a pitch leading off the first inning and when Jorge Soler walked with two outs in the seventh.
The Angels got the lone run in the fifth inning. With Michael Hermosillo on first base and Chris Young on third, Hermosillo broke for second, drawing a throw. Hermosillo got in a rundown, and Young took off for home and scored.
Diamondbacks 3, Giants 2: Patrick Corbin spoiled the comeback of Madison Bumgarner with 6 1/3 strong innings, delivering Arizona a victory at San Francisco.
Making his first start of the season and hoping to extend the Giants’ winning streak to six, Bumgarner (0-1) limited the Diamondbacks to two runs in six innings. He was pitching in the majors for the first time since breaking a bone in his left hand when hit by a line drive in spring training.
Corbin (6-2) allowed just one run and four hits. He walked two and struck out seven, helping Arizona win for the sixth time in eight games. Brad Boxberger allowed a run in the ninth but nailed down his 14th save.
Dodgers 5, Pirates 0: Joc Pederson, Yasiel Puig and Cody Bellinger hit homers, and five Los Angeles pitchers held host Pittsburgh to seven hits, all singles.
Dodgers starter Ross Stripling (4-1) gave up four hits, struck out seven and walked none in five innings. Relievers Scott Alexander, Josh Fields, Pedro Baez and Daniel Hudson each pitched an inning to complete the shutout.
Los Angeles (30-30) won its fourth in a row and reached .500 by winning 14 of 18 games since May 17. The Pirates (30-30) have lost three straight and fell to .500 for the first time this season. They are 4-13 since they were a season-best nine games over .500 on May 17.
Indians 3, Brewers 2: Corey Kluber allowed a run and scattered seven hits in seven innings, and Lonnie Chisenhall and Jose Ramirez had key hits to help Cleveland outlast visiting Milwaukee.
Kluber (9-2) tied the New York Yankees’ Luis Severino for the American League lead in wins. Kluber struck out seven and didn’t walk a batter in his 112-pitch performance. Chisenhall had a bases-loaded, two-run single in the second inning, and Ramirez hit a solo home run in the third.
Neil Ramirez retired the Yankees in order in the eighth. Indians closer Cody Allen allowed a leadoff solo home run by Travis Shaw to start the ninth but still earned his 10th save.
Red Sox 6, Tigers 0: J.D. Martinez became the majors’ first 20-homer hitter this season as his two-run blast against his old team helped host Boston beat Detroit.
Braves 14, Padres 1: Sean Newcomb posted his seventh straight win as Atlanta rolled to a victory at San Diego.
Orioles 2, Mets 1: Alex Cobb earned the win in his best start since joining Baltimore, thanks to first-inning RBIs from Manny Machado and Danny Valencia at New York.
Twins 4, White Sox 2 (Game 1): Eduardo Escobar’s three-run homer in the eighth inning capped a four-run rally with two outs that lifted Minnesota to a win over Chicago in the opener of a doubleheader at Minneapolis.
White Sox 6, Twins 3 (Game 2): Jose Abreu cracked a two-run home run to jumpstart a four-run first inning, and Lucas Giolito pitched six effective innings as Chicago earned a split of the doubleheader.
Yankees 7, Blue Jays 2: Miguel Andujar hit his first career grand slam, Aaron Hicks added a three-run shot, and CC Sabathia pitched seven strong innings as New York won at Toronto.
Rockies 9, Reds 6: Carlos Gonzalez hit a three-run home run in his four-RBI night, and Colorado earned a win at Cincinnati.
Phillies 6, Cubs 1: Nick Williams homered and had three RBIs, and Zach Eflin pitched 7 2/3 strong innings to lead Philadelphia to a victory at Chicago.
Rangers 7, A’s 4: Adrian Beltre and Joey Gallo belted eighth-inning home runs to snap a tie and complete Texas’ comeback against visiting Oakland.
Mariners 7, Astros 1: James Paxton delivered another strong performance, and Seattle bashed three home runs to win at Houston.
Marlins 7, Cardinals 4: Jose Urena earned his first win of the season, and Brian Anderson hit an opposite-field, two-run homer to lead Miami to a win at St. Louis. — Reuters