SEATTLE — Ichiro Suzuki and Brendan Ryan each hit run scoring grounders in the sixth inning, Franklin Gutierrez robbed Nick Swisher of a home run and the Seattle Mariners scored all four runs on groundouts in a 4-3 win over the New York Yankees on Friday night.
Seattle rallied from a three-run deficit to win for the ninth time in 11 games and moved back to .500 for the first time since April 4 by taking advantage of the Yankees' bullpen.
Yankees starter A.J. Burnett labored through five innings, but gave up just two runs and seemed poised to break a five-game road losing streak. But relievers Boone Logan and Luis Ayala (1-1) struggled as Seattle scored twice in the sixth and the Mariners' bullpen made the narrow lead stand up.
David Pauley (3-0) worked two scoreless innings in relief of starter Michael Pineda.
Red Sox 6, Tigers 3
At Detroit, Jacoby Ellsbury and Carl Crawford homered in a five-run third inning to help the Boston Red Sox beat the Detroit Tigers.
Boston won for the 12th time in 14 games and have scored 34 runs in its last three.
Tim Wakefield (2-1) picked up his 195th career win, allowing two runs on five hits in seven innings.
Rays 5, Indians 0
At St. Petersburg, Fla., David Price struck out a career-high 12 over seven innings, Casey Kotchman and Sam Fuld both homered, and Tampa Bay beat Cleveland.
Price (6-4) scattered four hits and walked two. The left-hander had given up 10 runs in 112/3 innings during his previous two starts.
Blue Jays 4, White Sox 2
At Toronto, Yunel Escobar doubled home the tiebreaking run in the seventh inning for the Blue Jays.
Right-hander Casey Janssen (2-0) pitched one inning of relief for the win as Toronto snapped a three-game losing streak.
Royals 12, Rangers 7, 14 innings
At Arlington, Texas, Melky Cabrera and rookie Eric Hosmer hit consecutive one-out homers in a five-run 14th inning and Kansas City snapped a five-game losing streak.
Cabrera hit a drive over the center field fence off Dave Bush (0-1) to snap a 7-all tie, and Hosmer gave the Royals a two-run lead. Brayan Pena added a three-run homer off Bush. The Royals won for the third time in 13 games.
Angels 6, Twins 5
At Minneapolis, Maicer Izturis hit a go-ahead RBI single in the ninth inning for the Angels after scoring five runs in the eighth off three Twins relievers.
Erick Aybar's three-run homer on the first pitch from Dusty Hughes ignited the rally after Twins starter Scott Baker scattered six singles over seven shutout innings. Jim Hoey (0-2) was pitching when Alberto Callaspo's infield single and Russell Branyan's sacrifice fly forged a tie for the Angels.
Athletics 6, Orioles 2
At Oakland, Calif., Ryan Sweeney hit a tiebreaking single as part of a three-run sixth inning and the Athletics held on to beat Baltimore.
Josh Willingham homered and drove in two runs for the A's, who won despite manager Bob Geren's first ejection of the season.
Sweeney also doubled and scored twice while Oakland matched its season high with four double plays.
Giants 5, Brewers 4
At Milwaukee, Brandon Crawford hit a go-ahead grand slam in his first game as a big leaguer, helping Tim Lincecum and the Giants beat the Brewers.
Lincecum (5-4) gave up three runs in seven innings. The Giants won despite the ejection of manager Bruce Bochy, who argued a close play at home plate in the fifth inning.
With the Brewers trying to rally in the eighth, Giants catcher Eli Whiteside absorbed a big hit from Prince Fielder. It was reminiscent of the play that caused a serious injury to Buster Posey earlier this week, but Whiteside held on to end the inning and preserve the lead.
Pirates 4, Cubs 2
At Chicago, Kevin Correia pitched shutout ball into the eighth inning before the Pittsburgh Pirates held on to beat the Chicago Cubs.
Correia (7-4) limited Chicago to four singles and a pair of walks in 72/3 innings. He moved into a tie with Boston's Jon Lester for the major league lead in wins, and has six of the Pirates' 14 victories away from PNC Park this season.
Phillies 6, Mets 4
At New York, Domonic Brown grounded a tiebreaking single under the glove of first baseman Daniel Murphy in the ninth inning, and the Phillies scored three runs off star closer Francisco Rodriguez to beat the sinking Mets.
Philadelphia had dropped its last four road games since a May 13 victory at Atlanta.
Nationals 2, Padres 1
At Washington, Michael Morse hit a home run on the first pitch in the bottom of the ninth inning to lift the Nationals to a win over the Padres.
Reds 5, Braves 1
At Atlanta, Mike Leake returned from the minors to give Cincinnati's depleted rotation a boost and the Reds beat the Braves for only their second win in 10 games.
Leake (4-2) gave Cincinnati its first win by a starter since May 16. The right-hander allowed one run, seven hits and three walks in six innings.
Diamondbacks 7, Astros 6
At Houston, Juan Miranda hit two two-run homers and Chris Young's two-run infield hit in the seventh inning rallied the Diamondbacks from a 6-0 deficit to a victory over the Astros.
Cardinals 10, Rockies 3
At Denver, Colby Rasmus went 4 for 5 and drove in three runs with two triples and the St. Louis Cardinals kept Ubaldo Jimenez winless this season with a win over the sinking Rockies.
Rasmus, mired in an 0-for-20 funk coming in, matched his career high with four hits.
Dodgers 3, Marlins 2
At Los Angeles, pinch-hitter Dioner Navarro singled up the middle against a five-man infield with the bases loaded in the ninth inning, giving the Dodgers a victory over the Marlins.
James Loney and Andre Ethier hit home runs for the Dodgers, who improved to 4-9 in their last 13 games.