CINCINNATI (AP) — Blake Snell pitched his first career no-hitter on Friday night, striking out 10 as the San Francisco Giants beat the Cincinnati Reds 3-0.
The reigning NL Cy Young Award winner walked three and threw 114 pitches, 78 for strikes, in his first complete game in 202 major league starts.
The 31-year-old Snell sailed into the ninth inning, striking out Santiago Espinal and inducing a soft come-backer from leadoff man Jonathan India. Then came Elly De La Cruz, who ripped Snell’s first pitch, a 97.8-mph fastball, to the right-center field gap, but right-fielder Mike Yastrzemski ran it down and leaped to make the catch. Snell’s teammates mobbed him.
Snell was especially effective against the top of Cincinnati’s order, striking out India three times, and De La Cruz and Spencer Steer twice each.
Snell recorded the 18th no-hitter in Giants’ franchise history and the third in the majors this season. Houston’s Ronal Blanco no-hit Toronto on April 1, and San Diego’s Dylan Cease pitched a no-hitter against Washington on July 25.
Casey Schmitt and Tyler Fitzgerald homered for the Giants on Friday.
CUBS 6, CARDINALS 3
CHICAGO (AP) — Christian Bethancourt and Michael Busch homered in a five-run second inning and Chicago spoiled St. Louis’ debut of new acquisition Erick Fedde with a victory.
Tyson Miller (3-1), the first of four relievers, earned the victory and Héctor Neris picked up his 15th save as Chicago won its third straight game against its NL Central rivals.
The Cubs’ big inning came against Fedde (7-5), who was acquired earlier in the week from the White Sox in a three-team trade. The 31-year-old right-hander gave up the first five runs and six hits and finished with four strikeouts in five innings.
Rookie Pete Crow-Armstrong added an RBI single in the second before Bethancourt hit a three-run homer to right-center field. Busch followed a batter later with a solo shot.
Seiya Suzuki scored from second in the eighth inning after Kyle Leahy’s errant pickoff throw dribbled into center field.
ROYALS 9, TIGERS 2
DETROIT (AP) — Salvador Perez had three hits, including a home run, and Kansas City won their fifth straight by routing Tarik Skubal and Detroit.
Cole Ragans (8-7) held the Tigers to two runs on two hits in 5 2/3 innings. He walked four and struck out six.
Skubal (12-4) allowed a season-worst five runs on seven hits in 6 1/3 innings. Skubal, who struck out eight, is 2-9 against the Royals with a 5.05 ERA in 14 games, 12 of them starts.
The Royals chased Skubal in a six-run seventh inning that included nine straight hits, two stolen bases and a wild pitch.
The Tigers, who have been outscored 34-7 during a five-game losing streak, took a 2-0 lead on Justyn-Henry Malloy’s first-inning homer, but Perez led off the second with a homer off the bricks behind the stands in left-center field to make it 2-1.
Perez scored from first on Hunter Renfroe’s double in the fourth, and Paul DeJong made it 3-2 with a sacrifice fly on his 31st birthday to score Renfroe.
BRAVES 5, MARLINS 3
ATLANTA (AP) — Marcell Ozuna hit a tie-breaking sacrifice fly in the eighth inning and Atlanta rallied for a win over Miami Marlins.
The Braves, who lead the NL wild card race, have won six of seven.
Aaron Bummer (3-2) picked up the win in relief of rookie Spencer Schwellenbach, and Joe Jiménez earned his third save of the season.
Orlando Arcia was 2 for 3 with two RBIs and a home run, his fourth in six games. He has a career-high 13-game hitting streak.
The Braves trailed 3-2 entering the eighth inning before scoring three runs off Miami’s Calvin Faucher (2-3). Newly acquired Jorge Soler had a game-tying RBI single, knocking in Jarred Kelenic. An Austin Riley double advanced pinch runner Ramón Laureano to third, and Ozuna drove him home with a drive to the warning track. Arcia’s RBI single provided an insurance run.
BREWERS 8, NATIONALS 3
WASHINGTON (AP) — William Contreras hit a 439-foot homer, Blake Perkins delivered a go-ahead two-run single, and Milwaukee cruised to a win over Washington.
Contreras’ 12th homer of the year left the park at 108 mph, well up the center field berm at Nationals Park. The All-Star’s last homer came against the Nationals on July 14 in Milwaukee.
Pinch-hitter Perkins, a 2015 second-round selection by the Nationals, connected on a 0-2 fastball off reliever Robert Garcia with two outs in the sixth to break a 3-3 deadlock. Perkins finished 2 for 2 with two RBIs.
Rhys Hoskins and Garrett Mitchell combined for two doubles and three RBIs in support of veteran right-hander Frankie Montas (5-8), who won his debut with the Brewers.
CJ Abrams got the Nationals going with a two-run shot over the right-center field wall in the third inning that traveled 396 feet with a 102.2 mph exit velocity. It was one of few big hits allowed by Montas, who was Milwaukee’s 17th different starter this season, the most in the major leagues and tying a franchise record set by the 1969 Seattle Pilots.
DIAMONDBACKS 9, PIRATES 8
PITTSBURGH (AP) — Josh Bell homered from both sides of the plate in his Arizona debut, Ketel Marte also hit two home runs and they beat Pittsburgh after blowing a five-run lead.
Acquired Tuesday from the Miami Marlins for cash considerations, Bell tied at 7 with two outs in the seventh with his second home run of the night, hammering Aroldis Chapman’s slider 370 feet to right.
Geraldo Perdomo, after fouling a ball off the inside of his right knee, drove a sweeper from Colin Holderman (3-3) to the gap in right-center for a go-ahead double in the eighth.

