ARLINGTON, Texas — 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 for the Texas Rangers in an 8-0 win over the Minnesota Twins Friday. Harrison (15-7) didn't allow a hit until Trevor Plouffe lined a solid single to left with two outs in the seventh. That came right after left fielder David Murphy made a diving catch on Ryan Doumit's sinking liner to keep the no-hit bid intact, though Murphy had no chance to get to the next ball hit his way. Beltre's second career cycle came two nights after he hit three homers in a game against Baltimore. Over the past four games, Beltre is 12 of 18 with five homers, three doubles and a triple. Athletics 5, Rays 4: Jonny Gomes' two-run home run in the eighth inning lifted the Athletics to a victory over the Rays. Gomes' homer off Joel Peralta (1-6) broke a 3-3 tie and sent the Rays to their second loss in eight games. Ryan Cook (6-2) earned the win in relief for the A's, who have won seven of nine. Luke Scott's pinch-hit double got a run back for the Rays in the ninth before Grant Balfour finished for his 13th save. Gomes, who played for the Rays from 2003-2008, has hit safely in all eight of his games against his former team with three homers in 26 at-bats. It was his 15th home run of the season. Angels 2, Tigers 1: Zack Greinke gave up one run and Howie Kendrick broke a scoreless tie with a two-run double in the sixth, lifting the Angels to a win over the Tigers. Miguel Cabrera's two-out solo homer in the eighth chased Greinke. Scott Downs got the Angels out of the inning by getting Prince Fielder to ground out and retired Brennan Boesch to lead off the ninth. Garrett Richards struck out Delmon Young and Jhonny Peralta for the final two outs to earn his first career save. Orioles 6, Blue Jays 4: Chris Davis hit three home runs in four at-bats and had four RBIs to lead the Orioles past the skidding Blue Jays. Davis hit solo shots off Carlos Villanueva (6-4) in the second and fourth innings, then greeted Steve Delabar in the sixth with an opposite-field, two-run drive to left field to put Baltimore up 5-1. Facing Brad Lincoln in the eighth inning with a chance to become the 17th player in baseball history to hit four home runs in a game, Davis took three mighty swings but struck out on four pitches. White Sox 9, Mariners 8: Paul Konerko's single with one out in the bottom of the ninth gave the White Sox a dramatic victory over the Mariners. Yankees 3, Indians 1: Nick Swisher had a productive night with the bat and CC Sabathia made an impressive return from injury as the New York Yankees handed Cleveland a ninth straight loss Friday. Sabathia showed no signs of the sore left elbow that had him on the 15-day disabled list. Red Sox 4, Royals 3: Pedro Ciriaco put Boston ahead with a two-run double in the seventh inning, Jon Lester had his third straight solid start and the Red Sox snapped a four-game losing streak with a 4-3 win over the Kansas City Royals. — Agencies