Tony Gutierrez/Associated press
Hats off to Adrian Beltre’s recent roll. The Ranger hit for the cycle, including his fourth homer in three days.
CC Sabathia came off the disabled list and pitched into the eighth inning and Nick Swisher hit a two-run homer to help the New York Yankees snap a three-game losing streak by beating the Indians, 3-1, Friday night in Cleveland.
Cleveland lost its ninth straight as ex-Indian Sabathia (13-3) worked 7⅓ strong innings. The lefthander allowed an Asdrubal Cabrera home run in the fourth.
Swisher broke a 1-1 tie with his 19th homer, off Cody Allen (0-1) in the seventh.
Rafael Soriano loaded the bases in the ninth, but got his 32d save in 34 chances.
Sabathia struck out nine in his first start since Aug. 8. He went on the disabled list with inflammation in his left shoulder.
Rangers 8, Twins 0 — Matt Harrison took a no-hit bid into the seventh and went eight innings for his career-high 15th victory and Adrian Beltre hit for the cycle as host Texas rocked Minnesota.
Harrison (15-7) didn’t allow a hit until Trevor Plouffe lined a solid single to left with two outs in the seventh.
After an RBI triple in the first inning, his first three-base hit in two years, Beltre had an RBI double to cap a five-run second. Beltre led off the fifth with his 24th homer, his third consecutive game with a homer. His singled in the seventh.
Orioles 6, Blue Jays 4 — Chris Davis hit three home runs and had four RBIs to boost host Baltimore past Toronto.
Davis hit solo shots in the second and fourth innings, then a two-run drive in the sixth.
Facing Brad Lincoln in the eighth with a chance to become the 17th player to hit four homers in a game, Davis took three big swings but struck out on four pitches.
White Sox 9, Mariners 8 — Paul Konerko’s single with one out in the ninth gave host Chicago a win over Seattle.
Chicago allowed six runs in the top of the ninth before rallying for two runs in the bottom half.
Kevin Youkilis singled to drive in the tying run off Tom Wilhelmsen, then Konerko lined a gapper.
Chicago’s Adam Dunn hit two homers.
Athletics 5, Rays 4 — Jonny Gomes’s two-run home run in the eighth inning gave visiting Oakland the edge over Tampa Bay.
Angels 2, Tigers 1 — Zack Greinke gave up one run and Howie Kendrick hit a two-run double, fueling Los Angeles past host Detroit.
Cardinals 8, Reds 5 — Allen Craig and Yadier Molina homered during a six-run sixth, and St. Louis rallied against Mat Latos and host Cincinnati to pull within six games of the NL Central leaders.
Phillies 4, Nationals 2 — Kyle Kendrick pitched effectively for 6⅔ innings and Jimmy Rollins drove in a pair of runs to lead host Philadelphia past Washington.
Astros 3, Mets 1 — Jordan Lyles won for the first time in two months and visiting Houston snapped a seven-game skid over New York, giving Tony DeFrancesco his first win as a major league manager.
Brewers 6, Pirates 5 — Mike Fiers struck out 10 in seven innings, Aramis Ramirez had a three-run double in the seventh, and Milwaukee held on in Pittsburgh.
Giants 5, Braves 3 — Angel Pagan had a go-ahead triple among his four hits to help back Ryan Vogelsong, and host San Francisco beat Atlanta for its fifth straight win.
Freddie Freeman hit two solo homers the Braves.
Dodgers 11, Marlins 4 — Andre Ethier was 4 for 4 with a homer and four RBIs, Hanley Ramirez and Juan Rivera also went deep, and host Los Angeles beat Miami.
Chad Billingsley departed in the fourth because of tenderness in his elbow.
Padres 5, Diamondbacks 0 — In Phoenix, Eric Stults threw seven strong innings and drove in a career-best three runs in San Diego’s shutout of Arizona.
Cubs 5, Rockies 3 — Jeff Samardzija rebounded after allowing three runs in the first three innings in Chicago’s victory over visiting Colorado.
