MLB roundup: Marlins rookie Zach Thompson dazzles Nationals

He waited seven years to make his major league debut, but Miami rookie Zach Thompson has been making it count. He had his best outing yet in his fourth start ever Saturday, striking out 11 Washington batters and earning the win in the Marlins’ 3-2 victory.

Jon Berti was Miami’s top offensive option, going 2-for-3 with the go-ahead home run in the fifth inning, which provided the final margin.

Check schedules for MLB Games at ESPN

Patrick Corbin (5-6) took the loss, allowing three runs and five hits. He struck out six. Yimi Garcia gave up a hit in the ninth, but nailed down his 12th save for the Marlins.

Tigers 3, Astros 1 (Game 1, 7 innings)

Zack Short blasted his first career home run, Casey Mize (5-4) tossed six strong innings and host Detroit snapped Houston’s 11-game winning streak Saturday in the opener of the day-night doubleheader.

Houston’s winning streak was one shy of the franchise record, which it established on three occasions.

Short was called up from Triple-A Toledo earlier in the day to serve as the 27th man on the roster for the doubleheader. In addition to his fifth-inning home run, the 26-year-old shortstop had a double.

Astros 3, Tigers 2 (Game 2, 7 innings)

Yordan Alvarez and Carlos Correa hit back-to-back homers during a three-run sixth and Houston rallied past host Detroit in the nightcap of a day-night doubleheader.

For Alvarez, it was his 13th homer of the season while Correa now has 15 long balls. Jose Altuve reached base twice and scored a run for Houston. Lance McCullers Jr. (5-1) allowed two runs on five hits and struck out seven in 5 1/3 innings. Ryan Pressly struck out the side in the seventh for his 12th save.

Jonathan Schoop and Omar Mazara each had a pair of hits for the Tigers.

Mets 4, Phillies 3

Michael Conforto hit the game-winning sacrifice fly as New York mounted another late-inning comeback to edge visiting Philadelphia a day after the Mets forced extra innings in the seventh inning of each game of a doubleheader, and they now have won two of the first three games of the four-game series.

The Phillies took the lead without the benefit of a base hit in the top of the ninth against Edwin Diaz (2-2), who gave up the tiebreaking sacrifice fly to Nick Maton, before the Mets built their winning rally in similarly piecemeal fashion against Hector Neris (1-5).

Pinch-hitter Trevor Blankenhorn led off the bottom of the ninth with a grounder that Rhys Hoskins misplayed for an error. Billy McKinney drew a pinch-hit walk before Kevin Pillar loaded the bases with an infield single. Luis Guillorme walked on a 3-2 pitch to force home Blankenhorn, and one out later Conforto drove home the winning run.

Cardinals 3, Pirates 1

Paul DeJong and Paul Goldschmidt hit long solo home runs to power St. Louis past visiting Pittsburgh.

The Cardinals snapped their five-game losing streak while winning for just the seventh time in their past 25 games. Meanwhile the Pirates lost their 12th road game in their past 14 tries.

Winning pitcher Adam Wainwright (6-5) allowed one run on six hits in six innings. He struck out eight batters and walked only one. Colin Moran had two hits for Pittsburgh.

Blue Jays 12, Orioles 4

Randal Grichuk hit a three-run home run and had four RBIs, Teoscar Hernandez added a solo homer and three RBIs and Toronto defeated visiting Baltimore at Buffalo.

Vladimir Guerrero Jr. added a two-run blast for the Blue Jays, who have won two of the first three games of the four-game series. Bo Bichette had three of Toronto’s 15 hits with an RBI double.

Blue Jays left-hander Hyun Jin Ryu (7-4) allowed four runs, seven hits and two walks in 6 2/3 innings. Cedric Mullins and Pedro Severino each had a pair of RBIs for Baltimore.

Rays 13, Angels 3

A career-best four hits and two RBIs from Ji-Man Choi helped pace Tampa Bay to a 13-3 victory against host Los Angeles.

The Rays totaled 15 hits, with Manuel Margot and Mike Zunino each knocking in home runs. Tampa Bay scored 11 straight runs after briefly falling behind 3-2 in the third.

Rookie Shane McClanahan (3-2) logged a career-high six innings and had a strong outing, allowing three runs on four hits while striking out seven and walking two. Anthony Rendon had two RBIs for the Angels.

Brewers 10, Rockies 4

Christian Yelich’s two-run homer highlighted the six-run eighth inning that broke open a tie game and sent surging Milwaukee to a fourth straight win with a victory over visiting Colorado.

In a 4-4 game, Milwaukee loaded the bases with nobody out. Omar Narvaez followed with a go-ahead sacrifice fly and Luis Urias’ two-run single through the drawn-in infield made it 7-4. Yelich then belted his fifth homer of the season to right-center field and Willy Adames later delivered an RBI double.

Brad Boxberger (3-2) got the win with an inning of scoreless relief, giving up no hits with two walks and two strikeouts. Carlos Estevez (2-1) took the loss and allowed four runs on two hits and a walk, retiring just one batter in the eighth.

Reds 4, Braves 1

Jesse Winker homered for the first time in nearly three weeks and Luis Castillo (3-10) threw seven shutout innings as Cincinnati beat visiting Atlanta.

With the wind gusting out to left, Winker crushed an Ian Anderson fastball 435 feet to the seats in right-center for a 1-0 Cincinnati lead in the first. It was Winker’s team-leading 18th homer and first since his three-homer game June 6 at St. Louis.

Winker, who made a diving attempt for a Ronald Acuna Jr. double in the third, left the game after five innings due to a right hip contusion. Guillermo Heredia and William Contreras each had two hits for the Braves.

Rangers 8, Royals 0

Kyle Gibson (6-0) pitched seven innings of two-hit ball and struck out 10 as host Texas beat Kansas City in Arlington as Joey Gallo paced the Rangers offense, finishing the day 2-for-3 with two home runs and five RBIs.

The Rangers assured themselves of their first series win since sweeping Houston on May 21-23, and go for the sweep of the Royals on Sunday.

Kansas City went with a bullpen game with Kyle Zimmer opening up and throwing 22 pitches (two walks, two strikeouts) in the first before turning the game over to Kris Bubic (2-3) for the second. Bubic hit the first batter he faced and gave up three runs while only recording two outs before being pulled.

Mariners, White Sox (suspended)

Host Chicago’s game with Seattle was suspended in the bottom of the third inning and will resume play Sunday.

The game will resume with the first batter of the bottom of the third and the score tied at 0-0. The suspended game will be a nine-inning game but Sunday’s scheduled game between Chicago and Seattle will be a seven-inning contest.

Jose Abreu had the only hit of the game — a second-inning single — when the game entered a rain delay. Luis Torrens and Taylor Trammell both walked for Seattle in the top of the third. Lance Lynn and Logan Gilbert were the starting pitchers for the game.

Indians-Twins (postponed)

The game between Minnesota and visiting Cleveland was postponed due to rain in the area.

Saturday’s contest will be made up as part of a split doubleheader on Sept. 14, with the first game scheduled for 2:10 p.m. ET and the nightcap expected to begin at 7:40 p.m.

Check  probable  pitchers of MLB Games at CBSSPORTS

–Field Level Media