SEATTLE — Nick Franklin had tiebreaking two-run single in the eighth inning for his third hit of the game, lifting the Seattle Mariners to a 7-5 win over the Oakland Athletics on Saturday night.
Brendan Ryan singled off Ryan Cook (1-1) to lead off the eighth. Ryan moved up on a wild pitch and advanced to third on Endy Chavez's bunt single. Chavez took second on indifference before Franklin delivered a hit to right field to put the Mariners ahead by two.
Raul Ibanez hit a three-run homer off Jerry Blevins in the seventh to pull Seattle to 5-all.
Yoervis Medina (2-2) earned the victory with 21/3 scoreless innings to close out the game.
In his first game back from the disabled list, Franklin Gutierrez homered to right-center field in his first at-bat to give the Mariners a 1-0 lead.
Blue Jays 4, Orioles 2
At Toronto, Jose Bautista hit a tiebreaking home run in the eighth inning and the Toronto Blue Jays won their 10th straight game.
Maicer Izturis hit a solo homer in the fifth and Bautista had a two-run drive for Toronto, on its longest winning streak since a 10-game run late in 2008. The Blue Jays, who are 14-4 this month, are one victory from matching the franchise record. Toronto had 11-game winning streaks in 1987 and 1998.
Yankees 7, Rays 5
At New York, Vernon Wells broke out of his big slump with a pinch-hit, three-run double, and the New York Yankees rallied to beat the Rays.
Wells was in a 9-for-87 slide that landed him on the bench the past two days, with rookie outfielder Zoilo Almonte starting in his place. But with the Yankees trailing 5-4 in the seventh inning, Wells batted for No. 9 hitter Chris Stewart with the bases loaded and two outs.
White Sox 3, Royals 2
At Kansas City, Mo., Alejandro De Aza drove in Jordan Danks with a sacrifice fly in the ninth inning, sending the White Sox to a victory over the Royals.
Jesse Crain (2-1) got through a shaky eighth inning for the White Sox, putting a runner on third with one out and then leaving him there. Crain extended his club record with his 29th consecutive scoreless appearance.
Tigers 10, Red Sox 3
At Detroit, Max Scherzer won his 11th straight decision to start the season and Victor Martinez hit a first-inning grand slam to lead the Tigers.
Scherzer (11-0) allowed two runs in the first, including a towering solo homer by David Ortiz, but Martinez's drive put the Tigers ahead to stay.
Indians 8, Twins 7
At Cleveland, Michael Bourn had three hits and three RBIs to help Corey Kluber win his third consecutive start as the Indians won their fourth straight.
Cleveland took advantage of five first-inning walks to score six runs. Jason Kipnis added three hits to pace the Indians, who are 8-2 since losing eight in a row.
Diamondbacks 4, Reds 3
At Phoenix, Jason Kubel hit a two-run single in the ninth inning to rally Arizona past Aroldis Chapman and Cincinnati for its fourth straight victory.
Jay Bruce's second home run of the game gave the Reds a 3-2 lead in the top of the ninth.
Dodgers 6, Padres 1
At San Diego, Zack Greinke allowed one run over eight sharp innings and Adrian Gonzalez ended Edinson Volquez's no-hit bid with a homer in the sixth to power Los Angeles.
In his first outing in San Diego since breaking his collarbone in an April brawl with Carlos Quentin, Greinke (4-2) had a season-high eight strikeouts. He yielded four hits and walked one in his longest outing of the season.
Phillies 8, Mets 7
At Philadelphia, pinch-hitter Kevin Frandsen homered leading off the bottom of the ninth inning to lift Philadelphia over New York after the Mets wiped out a six-run deficit.
Helped by some shaky Phillies defense, New York scored two runs in the top of the ninth off closer Jonathon Papelbon (2-0) to tie it.
Brewers 2, Braves 0
At Milwaukee, Francisco Rodriguez earned his 300th career save, finishing off Milwaukee's second straight 2-0 victory over slumping Atlanta.
Donovan Hand, making his first big league start, allowed two hits in 42/3 innings for the Brewers. He struck out three in helping to extend Atlanta's scoreless streak to 24 innings.
Rockies 7, Nationals 1
At Washington, Jhoulys Chacin pitched seven shutout innings and hit an RBI single, and the Colorado Rockies snapped their five-game losing streak.
DJ LeMahieu hit his first home run and Michael Cuddyer's RBI single in the first extended his hitting streak to 20 games, the longest active streak in the majors and tied for the longest this season. Nolan Arenado also went deep for Colorado.
Rangers 4, Cardinals 2
At St. Louis, Nelson Cruz got the decisive hit for the second straight game with a two-run homer in the third inning and Martin Perez prevailed in a matchup of rookie starters as Texas beat St. Louis.
Shelby Miller (8-5) allowed two homers for the second time in three starts and didn't make it out of the sixth.
Astros 4, Cubs 3
At Chicago, Ronny Cedeno's squeeze bunt scored Justin Maxwell with the tiebreaking run in the ninth inning to lead Houston. Maxwell had hit a leadoff double in the ninth against Kevin Gregg (2-1) and moved to third on Matt Dominguez's sacrifice.
J.D. Martinez tied the game with a three-run homer in the sixth for the Astros.
Pirates 6, Angels 1
At Anaheim, Calif., Francisco Liriano took a shutout into the seventh inning, Andrew McCutchen, Pedro Alvarez and Gaby Sanchez hit solo homers and left fielder Starling Marte threw a runner out at the plate to lead Pittsburgh.
Liriano (6-3) allowed a run and seven hits in 62/3 innings, struck out six and walked three. The Angels' run came in the seventh, when rookie J.B. Shuck hit a ground-rule double just inside the right field line and Mike Trout drove him in with a two-out single.