"Adrian Del Castillo's 6 RBIs Lead D-backs to Victory over Marlins in MLB Recap"
Newcomer catcher Adrian Del Castillo, a native of Miami playing his inaugural professional game in his hometown, blasted a grand slam and drove in six runs, leading the Arizona Diamondbacks to a 9-6 victory over the host Marlins on Monday night.
Del Castillo went 2-for-4 with a walk and his first career stolen base. He also successfully threw out a runner attempting to steal second base.
Brandon Pfaadt (8-6) earned the win despite giving up nine hits, two walks, and four runs in 5 1/3 innings. The Diamondbacks have won five consecutive games in which Pfaadt has pitched.
Nick Fortes had a solo home run and a sacrifice fly as Miami lost for the fourth time in five games.
Mets 4, Orioles 3
Francisco Alvarez hit a walk-off homer -- the first of his career -- in the ninth inning for the host New York, who took the first game of a three-game series against Baltimore.
Edwin Diaz (4-1) recorded a perfect ninth inning for the Mets, who won for the fourth time in 10 games and moved within 1 1/2 games of the idle Atlanta Braves in the race for the final National League wild-card spot.
Ramon Urias and Ryan Mountcastle each had two hits and combined to score all three runs for the Orioles, who fell a half-game behind the idle New York Yankees in the race for first place in the American League East and the top overall seed in the AL.
Rangers 4, Pirates 3
Corey Seager slammed two home runs to account for all of Texas\' offense as the Rangers earned a win against Pittsburgh in the first game of a three-game series at Arlington, Texas.
Marcus Semien had two hits and scored a run for the Rangers, who have won two consecutive games for the first time since a five-game winning streak from July 21-25. Jose Urena (4-8) pitched four shutout innings in relief for the win.
Jared Triolo hit a three-run homer as the Pirates fell for the 12th time in 14 games. Pittsburgh starter Luis L. Ortiz (5-4) gave up four runs and five hits in six innings.
Reds 6, Blue Jays 3
TJ Friedl had a solo homer among his three hits as the visiting Cincinnati defeated Toronto.
Ty France added two hits and two RBIs for the Reds, who ended a three-game losing streak. Cincinnati right-hander Julian Aguiar made his major league debut and allowed two runs and four hits in four innings. Tony Santillan (1-1) earned the win.
Vladimir Guerrero Jr. and Ernie Clement hit solo home runs for the Blue Jays in the first game of a three-game series that begins a seven-game homestand.
Astros 5, Red Sox 4
Yainer Diaz belted his first career walk-off home run with one out in the ninth inning as Houston overcame a mistake-filled performance and claimed a win over visiting Boston.
Diaz drilled a first-pitch cutter from Red Sox closer Kenley Jansen (3-2) 401 feet to left-center field. It marked the 14th home run of the season for Diaz and made a winner of Astros closer Josh Hader (6-6), who worked a perfect top of the ninth.
Boston\'s Masataka Yoshida snapped a 2-2 deadlock with a two-run pinch-hit homer in the top of the sixth. Houston committed a season-high four errors.
Royals 5, Angels 3
Salvador Perez drove in three runs and Paul DeJong homered to lead Kansas City past visiting Los Angeles, the Royals\' fifth consecutive win.
In the first game of a three-game series, Perez began the scoring in the third inning with a two-out RBI single, and he added a two-run double in the seventh.
The Angels put two runners on base in the first inning against Seth Lugo, who then retired 10 consecutive batters. Lugo (14-7) registered his 18th quality start of the year, tied for fourth most in the major leagues, and leads the majors with 166 2/3 innings pitched.