Ryu (5-1) threw eight shutout innings to extend his overall shutout streak to 24 innings. He allowed one hit, struck out nine and walked one while lowering his ERA to 1.72.
Ryu was coming off a complete-game shutout against the Atlanta Braves on Tuesday. He needed only 93 pitches in that win but threw a career-high 116 on Sunday.
Yankees 7, Rays 1
Masahiro Tanaka won an early pitching duel as New York defeated Tampa Bay in St. Petersburg, Fla.
Rays left-hander Blake Snell (3-4) took the loss. The reigning AL Cy Young winner struck out 12 batters -- one short of his career high -- in just 5 2/3 innings.
Tanaka (3-3) struck out seven and allowed just five hits and no walks in seven innings. He also retired 12 consecutive batters from the second through the sixth innings and fired first-pitch strikes to 19 of the 26 hitters he faced. In all, Tanaka required just 73 pitches, 55 for strikes.
Cubs 4, Brewers 1
Jon Lester pitched 6 2/3 strong innings and Kris Bryant slugged a two-run homer as host Chicago defeated Milwaukee.
Lester (3-1) limited the Brewers to one run (none earned) while allowing nine hits, walking one and striking out six. Bryant went 3-for-4 with three runs scored and two RBIs.
Jhoulys Chacin (3-4) took the loss for the Brewers. He allowed six hits, one walk and two runs (one earned) in six innings.
Red Sox 11, Mariners 2
Michael Chavis had three hits and five RBIs, and J.D. Martinez homered twice as Boston took advantage of porous defense from visiting Seattle in rainy conditions to complete a three-game sweep.
Xander Bogaerts walked a career-high four times, and Rafael Devers had his third straight three-hit game as the Red Sox extended their season-best winning streak to five games. Boston has won 11 of its last 13, outscoring opponents 100-37 in that stretch.
Omar Narvaez homered for the second straight day for the Mariners, who have dropped 12 of their last 14 and were outscored 34-8 in the series.
Pirates 10, Cardinals 6
Josh Bell went 4-for-4 with a career-high five RBIs and visiting Pittsburgh rallied for a 10-6 win against St. Louis in the finale of a four-game series.
Francisco Cervelli collected three hits, Gregory Polanco had two hits and scored three runs, and Adam Frazier and Colin Moran had two-run doubles for the Pirates, who have won three in a row.
Jose Martinez had three hits, scored two runs and drove in two for St. Louis. Paul Goldschmidt had two hits, including a two-run homer, to finish 9-for-17 in the series.
Astros 15, Rangers 5
Corbin Martin excelled in his major league debut, while Alex Bregman and George Springer each hit two homers for Houston, which completed its first four-game home sweep over Texas.
Martin (1-0), a second-round pick by the Astros in 2017, allowed two runs on three hits and one walk over 5 1/3 innings. The Houston native's nine strikeouts tied for the second most in franchise history in a debut.
The Astros provided Martin ample run support, starting with Springer producing his 29th career leadoff home run against Texas starter Adrian Sampson (0-3).
Giants 6, Reds 5
Kevin Pillar's tiebreaking single in the eighth inning rallied San Francisco past visiting Cincinnati.
Trailing 5-4 after Cincinnati took the lead in the top of the eighth, San Francisco tied it on an RBI groundout by Mac Williamson off reliever David Hernandez (0-2) before Pillar singled to center.
Tony Watson (2-0) got the win after getting two outs in the eighth, and Will Smith notched his 10th save.
Indians 5, Athletics 3
Roberto Perez belted a go-ahead, three-run homer in the sixth inning as visiting Cleveland averted a three-game series sweep against Oakland.
Carlos Santana had an RBI double and Jordan Luplow added a sacrifice fly for the Indians, who won for just the second time in their last 11 games in Oakland.
Jefry Rodriguez (1-2), who saw Cleveland shut out in two of his other three starts this season, welcomed the run support on Sunday. He picked up his first win after allowing three runs on six hits in six innings. He walked three and struck out three.
Rockies 10, Padres 7
Charlie Blackmon drove in three runs with a pair of homers, Daniel Murphy hit a three-run double and Raimel Tapia followed with a two-run homer in a five-run seventh inning as Colorado defeated visiting San Diego.
Antonio Senzatela (3-2), who retired 14 straight hitters before Wil Myers singled with two outs in the seventh, allowed three runs on four hits over 6 2/3 innings. He walked two and struck out seven, as the Rockies won the rubber match of the three-game series.
Blackmon homered twice off Padres left-handed rookie starter Nick Margevicius, who fell to 2-4.
Phillies 6, Royals 1
Cole Irvin tossed seven strong innings in his major league debut and visiting Philadelphia scored six runs in the fifth to beat Kansas City.
J.T. Realmuto ripped a two-run double and Odubel Herrera had a two-run single among his two hits to highlight the big inning for the Phillies, who won for the 10th time in their last 14 games.
Alex Gordon had an RBI single in the third for the Royals, who were thwarted in their bid to record a series win for the first time since posting a three-game sweep against Cleveland in mid-April.
White Sox 5, Blue Jays 1
Lucas Giolito allowed one run over seven innings, and Yonder Alonso and Tim Anderson both smacked fourth-inning home runs to lift visiting Chicago over Toronto.
The White Sox won the final two games of the three-game series as the Blue Jays lost for the 10th time in 12 games.
Giolito (4-1) limited Toronto to four hits and one run, striking out eight and walking one. Piggybacking off a strong showing in his last outing, Giolito worked seven-plus innings in successive starts for the first time since Aug. 27 and Sept. 3, 2017.
Braves 5, Diamondbacks 3
Atlanta left-hander Max Fried showed no ill effects from being hit by a line drive last week, helping Atlanta beat Arizona in Phoenix.
Fried (5-2) was able to take his turn in the rotation, despite being struck on the left hand by a line drive against the Los Angeles Dodgers on Tuesday. He scattered nine hits over five innings and struck out seven. Four members of the Braves bullpen covered the final four innings, with Luke Jackson pitching the eighth and ninth to earn his fourth save.
Zack Godley (1-3) returned to the starting rotation for Arizona after making two relief appearances. He went only two innings, allowing four hits and one run, with two strikeouts.
Tigers 5, Twins 3
Nicholas Castellanos went 3-for-4 with a home run, double and two RBIs, and Brandon Dixon also homered and doubled and scored two runs to lead Detroit past Minnesota in Minneapolis.
Daniel Norris (2-1) picked up the win for the Tigers, who earned a split of their four-game series with the American League Central-leading Twins. Norris allowed two runs on six hits and a walk over 6 1/3 innings while striking out five.
Ehire Adrianza homered and had two hits, and Byron Buxton went 3-for-3 with a walk and an RBI for Minnesota. Marwin Gonzalez and Jake Cave also finished with two hits for the Twins.
Orioles 5, Angels 1
Dwight Smith Jr. and Chris Davis each hit one of Baltimore's four home runs in a win over visiting Los Angeles.
The Orioles also received homers from Stevie Wilkerson and Pedro Severino, as home runs accounted for all five of their runs.
John Means (5-3) lacked his usual command but still made it through six innings to earn the victory. He gave up one run on four hits and fanned four, but he also walked three and threw 110 pitches.
--Field Level Media