Betts powers Red Sox past Rays 4-2
Sale (5-1) gave up four hits and walked two. He has allowed three runs or fewer in his first 11 starts, the longest stretch by a Boston pitcher to open a season since Pedro Martinez's 12 in 2001.
Willy Adames made his big league debut and hit a solo home run off Sale in his second at-bat. The 22-year-old shortstop prospect went 1 for 4 with three strikeouts.
Betts hit a three-run drive in the third off Jake Faria (3-3), who left two batters later because of a strained left oblique.
McCarthy (5-2) allowed one run and four hits. He is 4-0 with a 2.08 ERA against Philadelphia this season and 1-2 with a 6.60 ERA against the rest of the league.
The NL East's top two teams have already met 11 times, with Atlanta winning seven games.
Arodys Vizcaino finished with a perfect inning for his ninth save in 11 tries.
The AL Central leaders moved back to .500 with an easy victory against the team that beat them two years ago to end a 108-year championship drought.
Ramirez got the blowout going with his three-run drive in the third. The Indians scored four times in the inning while chasing a wild Tyler Chatwood (3-4).
Trevor Bauer (4-3) went six innings in his second straight scoreless start. The right-hander gave up seven hits and struck out six.
Yonder Alonso had three of Cleveland's 11 hits, including a three-run double in the fifth.
HOUSTON (AP) - Gerrit Cole struck out eight in six innings, leading Houston to the victory.
Both of the runs off Cole (5-1) scored on a fifth-inning homer by Brandon Crawford, whose sister Amy is married to Cole.
Tony Kemp had two hits and a career-high five RBIs as Houston won for the fifth time in six games.
San Francisco's Andrew Suarez (1-4) was tagged for five runs over four-plus innings in his sixth major league start.
Profar's three-run homer in the first that just cleared the 8-foot wall in center put the Rangers ahead to stay against Domingo German (0-2). Guzman started the fourth with a liner into the right field seats, making it 6-1 only a few batters before the Yankees starter came out.
Hamels (3-4) struck out seven in his first start in 11 days. The lefty was scratched from his precious turn because of neck stiffness.
Keone Kela worked a perfect ninth for his ninth save.
The Pirates loaded the bases in the first inning with the help of a pair of walks, but Harvey escaped the threat by fanning Colin Moran for the first of his five strikeouts. Moran hit a solo homer in the fourth.
Gennett led the majors with a club-record four grand slams last season. He got his first of this season off Jameson Taillon (2-4), connecting in the fifth inning.
WASHINGTON (AP) - Bryce Harper hit his NL-leading 15th homer for Washington, and Michael Taylor's one-out double in the ninth scored the game-winning run.
Juan Soto, the youngest player in the majors, reached base in all four at-bats in his second career start. The 19-year-old led off the ninth with his third walk, took second on Wilmer Difo's groundout and scored on Taylor's hit off the center-field wall against Matt Strahm (0-2).
Washington's Sean Doolittle (2-2) struck out the side in the ninth.
MILWAUKEE (AP) - Jhoulys Chacin and three relievers combined on a three-hitter, sending Milwaukee to the win.
Domingo Santana drove in the only run with a sacrifice fly in the sixth inning for the NL Central leaders. Milwaukee (30-19) moved a season-high 11 games over .500, while the Diamondbacks have lost six in a row and 12 of 13 - scoring just 24 runs in that stretch.
Arizona starter Matt Koch (2-3) permitted three hits in 5 1/3 innings. He struck out five and walked three.
Lynn (2-4) lowered his jumbo ERA from 7.47 to 6.34 in his ninth start, striking out four and walking one. Dozier's two-run liner capped a three-run fifth for Minnesota, which won its third straight game.
Detroit's Matt Boyd (2-4) departed with a left oblique spasm after walking the first two batters of the bottom of the fifth. Boyd gave up two runs.
Hammel (1-5) allowed one run and nine hits in seven innings. He struck out six and walked none.
Gordon added two singles in a 3-for-4 night after entering the game hitless in his previous 14 at-bats. He was in a 4-for-40 skid that dated to May 9.
St. Louis' Luke Weaver (3-4) struck out eight in seven innings. He yielded three runs and seven hits.
Morales connected for his fourth homer in the Blue Jays' five-run first against Garrett Richards (4-3).
Los Angeles has lost eight of 11.
Happ (5-2) allowed two runs in seven innings. Tyler Clippard got three outs for his second save in three chances, finishing a four-hitter.
NEW YORK (AP) - Miami's Caleb Smith pitched neatly into the seventh inning against a Mets lineup that included newcomer Jose Bautista.
Smith (3-5) pitched with poise, giving up three hits over 6 2/3 innings.
Mets right-hander Zack Wheeler struck out nine in six innings. He allowed one earned run and seven hits.
Welington Castillo also had an RBI single and Yoan Moncada added a sacrifice fly as last-place Chicago won for the fourth time in six games. Bruce Rondon (2-2) pitched a scoreless eighth and Nate Jones got three outs for his fourth save.
The victory snapped the Dodgers' five-game skid against Colorado at home, where they are just 9-14 overall.
Matt Kemp continued his hot hitting, going 2 for 4 with a run scored. His RBI single with two outs in the first provided the Dodgers' first run.
J.T. Chargois (2-1) won in relief, and Kenley Jansen closed for his ninth save.
The Mariners have won four straight games and six of eight.
Seattle trailed 2-0 when Zunino hit his seventh homer, off starter Trevor Cahill.
More AP baseball: https://apnews.com/tag/MLBbaseball