ST. PETERSBURG, Fla. (AP) Erik Bedard struck out eight in six innings and the Tampa Bay Rays stopped a 10-game losing streak by beating the Seattle Mariners 4-0 Friday night.

The skid tied Boston for the longest in the majors this season. The Red Sox dropped 10 straight from May 15-25, with Tampa Bay handing them the last three losses in the streak. This was the Rays' first victory since then.

Bedard (3-4) scattered four hits and walked one in ending a three-start losing streak. Jake McGee, Joel Peralta and Grant Balfour, who gave up a ninth-inning single, all went one inning to complete a five-hitter.

Chris Young (5-3) gave up three runs, seven hits and five walks over five innings for the Mariners, who had their five-game winning streak snapped.

TIGERS 6, RED SOX 2

DETROIT (AP) - Ian Kinsler and Torii Hunter hit back-to-back homers in the fifth inning and Victor Martinez cleared the fences in the eighth, helping the Tigers beat the Red Sox to end a season-high five-game skid.

Drew Smyly (3-4) allowed two runs on five hits over six innings. He struck out four and walked only one.

Ian Krol and Joba Chamberlain each threw an inning of scoreless relief and Joe Nathan pitched the ninth in a non-save situation.

Rubby De La Rosa (1-1) gave up four runs, nine hits and two walks. He had five strikeouts over 5 2-3 innings.

Boston has lost four straight after winning seven in a row.

YANKEES 4, ROYALS 2

KANSAS CITY, Mo. (AP) - Chase Whitley pitched seven innings for his first career win, Brian McCann drove in three runs with a timely double and the Yankees beat the Royals.

Brian Roberts drove in a run for the Yankees, who finally gave their young right-hander some support. Whitley (1-0) had allowed five earned runs in his first four starts, and left two of them with the lead, only for his team to saddle him with a series of no-decisions.

McCann helped take care of that with one swing of the bat. His bases-loaded double off Jeremy Guthrie (2-6) in the third inning broke a 1-all tie and gave New York the lead for good.

Salvador Perez and Lorenzo Cain drove in runs for the Royals.

ATHLETICS 4, ORIOLES 3, 11 INNINGS

BALTIMORE (AP) - Pinch-hitter Stephen Vogt singled in the tiebreaking run in the 11th inning, and the Athletics got home runs from Josh Donaldson and Derek Norris in a victory over Orioles.

Chris Davis and Manny Machado homered for the Orioles.

John Jaso led off the 11th with a pinch-hit double off Evan Meek (0-2). With one out, Gold Glove shortstop J.J. Hardy botched a grounder, his fourth error in two games. Meek went to third on the play and scored when Vogt hit a liner to left.

Fernando Abad (1-2) worked the 10th and Sean Doolittle got three outs for his eighth save.

RANGERS 6, INDIANS 4

ARLINGTON, Texas (AP) - Michael Choice hit a tiebreaking homer in the seventh inning after ace Yu Darvish blew a four-run lead and the Rangers snapped the Cleveland's six-game winning streak.

Choice, who had an RBI single in a four-run second, went the opposite way just over the right field wall against Marc Rzepczynski (0-2) with two outs for a solo homer. The shot made a winner of Darvish (6-2) after the Japanese ace gave up a season-high nine hits in seven innings.

Lonnie Chisenhall and Asdrubal Cabrera homered off Darvish to wipe out a 4-0 deficit.

ASTROS 5, TWINS 4

MINNEAPOLIS (AP) - Dallas Keuchel shut out Minnesota for six innings, George Springer hit his 11th home run and the Astros held on to beat the Twins.

Marwin Gonzalez and Matt Dominguez also homered off Phil Hughes (6-2), who lost for the first time in nine starts. The Astros have won six straight road games and 10 of their last 13 overall.

Danny Santana hit his first career home run, a two-run shot in the seventh inning off reliever Tony Sipp as the Twins tried to rally late.

After the first pitch was delayed 1 hour, 21 minutes, by a storm that never arrived, Keuchel (7-3) struck out six and won for the fifth time in his last six starts.

ANGELS 8, WHITE SOX 4

ANAHEIM, Calif. (AP) - Kole Calhoun homered and drove in three runs, Albert Pujols also went deep and Los Angeles beat Chicago behind Jered Weaver.

Weaver (7-4) won for the sixth time in eight starts, allowing two runs, five hits and four walks in six innings. His teammates staked him to a 7-1 lead through four.

The right-hander struck out nine and improved to 8-2 with a 1.70 ERA in 11 starts against the White Sox.

Pujols hit his 15th homer of the season and the 507th of his career.

Adam Dunn capped his three-hit night for the White Sox with a two-run homer, the 450th of his career.

Andre Rienzo (4-3) lost his third straight start, throwing 72 pitches over 3 2-3 innings and giving up seven runs on nine hits. Over the previous 15 games, White Sox starters had a combined ERA of 2.03.

PHILLIES 8, REDS 0

CINCINNATI (AP) - Cole Hamels pitched into the eighth inning as he stayed unbeaten against Cincinnati, and Jimmy Rollins moved closer to the Phillies' hit record with a solo homer.

Philadelphia ended its longest losing streak of the season at six games. Cincinnati dropped its third straight.

Hamels (2-3) improved to 10-0 in 13 career appearances against the Reds, holding them to three runs or less each time. The Phillies have won all 13 of his starts against Cincinnati, including his five-hit shutout during the 2010 playoffs.

The left-hander allowed five hits and struck out seven in 7 2-3 innings, throwing 125 pitches.

Rollins hit his seventh homer off Johnny Cueto (5-5), who lasted only five innings for his shortest start of the season. The solo homer left Rollins six hits shy of Mike Schmidt's club record of 2,234.

DODGERS 7, ROCKIES 2

DENVER (AP) - Dee Gordon tripled twice among his three hits and drove in three runs as Los Angeles handed Colorado its eighth straight defeat.

Hanley Ramirez had two hits and stole two bases, and Justin Turner also had two of Los Angeles' 12 hits.

The Dodgers had lost six of eight but got healthy against the struggling Rockies. Hyun-Jin Ryu cruised through the first five innings before Drew Stubbs hit a solo homer with one out in the sixth.

Ryu (7-2) allowed two runs and eight hits over six innings.

Eddie Butler (0-1) allowed six runs and 10 hits over 5 1-3 innings in his major league debut.

NATIONALS 6, PADRES 0

SAN DIEGO (AP) - Tanner Roark pitched three-hit ball for eight innings and struck out a career-high 11, and Anthony Rendon hit a two-run homer to lead Washington over floundering San Diego.

The Nationals won their fourth straight and for the sixth time in seven games.

Roark (4-4) beat the Padres 4-0 at Washington on April 26th, throwing a three-hitter for his first career shutout. He struck out eight in that game, his previous career high.

The right-hander took a one-hitter into the eighth before Rene Rivera hit a leadoff single. San Diego has just 15 hits in five games.

Tyson Ross (6-5) allowed six runs, five earned, and five hits in 5 1-3 innings.

GIANTS 4, METS 2

SAN FRANCISCO (AP) - Buster Posey hit a tiebreaking, two-run homer in the eighth inning and San Francisco won for the eighth time in 10 games by beating New York.

The big shot off Carlos Torres (2-3) capped a three-hit day for Posey, who entered with only four hits in his past 42 at-bats at home.

Angel Pagan started the rally with a leadoff walk. The Giants (40-21) became the first team in the majors to reach 40 wins.

Daniel Murphy hit a two-run homer for the Mets, who lost their fourth straight. The bullpen has taken all four of the losses and has a major league-worst 15 on the season.

Jeremy Affeldt (1-1) pitched a scoreless eighth on his 35th birthday. Sergio Romo got three outs for his 19th save in 21 chances.

Matt Cain allowed two runs and three hits in seven innings in his first start back from a stint on the disabled list for a strained right hamstring.

CUBS 5, MARLINS 3, 13 INNINGS

CHICAGO (AP) - Anthony Rizzo hit a two-run homer in the 13th inning to give Chicago a victory over Miami.

Rizzo also had a two-run double in the eighth as the Cubs earned their season-high fourth consecutive victory. Jason Hammel pitched seven scoreless innings and Chris Coghlan had an RBI double in his first game against his former team.

Junior Lake hit a leadoff single against Kevin Slowey (1-1) before Rizzo connected for his 12th homer.

Carlos Villanueva (2-5) pitched two perfect innings as Chicago got its first four-game winning streak since last July 6-9.

Garrett Jones had three hits for Miami, which had won four in a row.

PIRATES 15, BREWERS 5

PITTSBURGH (AP) - Russell Martin had three hits, including a three-run double during an eight-run sixth inning, and Pittsburgh rolled to a victory over Milwaukee, handing nemesis Kyle Lohse his first loss since April 1.

Martin's double keyed an inning that increased Pittsburgh's lead to 13-3 and included Jose Tabata hitting two RBI singles and reliever Tyler Thornburg issuing two bases-loaded walks. The Pirates sent 13 batters to the plate.

Lohse (7-2) had won seven consecutive decisions, the longest active streak in the majors, but was tagged for eight runs and nine hits in five-plus innings. He had won his last six decisions against the Pirates, dating to 2011.

Brandon Cumpton (1-2) allowed three runs in 5 1-3 innings after giving up 11 runs - the most by a major league pitcher this season - in losing his previous start at the Los Angeles Dodgers last Saturday.

Andrew McCutchen homered and doubled for the Pirates.

BRAVES 5, DIAMONDBACKS 2

PHOENIX (AP) - Craig Kimbrel got the final four outs to break the Atlanta record for career saves in the Braves' victory over Arizona.

Kimbrel, with his 16th save of the season (in 18 tries), has 155 for his career, one more than John Smoltz. Kimbrel's 155 saves have come in 172 opportunities.

Jason Hayward drove in three runs, two with a homer, and Andrelton Simmons doubled in a run for the Braves.

Julio Teheran (6-3) gave up two runs and five hits in seven innings to win his fourth straight decision.

Didi Gregorius became the first Diamondback to hit leadoff home runs in consecutive starts. He did it Wednesday in Colorado, sat out Thursday's game, then did it again Friday.

Brandon McCarthy (1-8) allowed three runs and nine hits in 6 1-3 innings, striking out nine and walking one. McCarthy singled in the tying run in the fifth, his first career RBI.

---

INTERLEAGUE

BLUE JAYS 3, CARDINALS 1

TORONTO (AP) - Jose Bautista and Brett Lawrie each homered, rookie Marcus Stroman won his second straight start and the Blue Jays beat the Cardinals for their sixth straight victory.

The Cardinals turned their first triple play in nine years but still lost for the eighth time in 10 games. They dropped their fifth straight meeting with Toronto.

Bautista hit a leadoff homer against Lance Lynn in the third and Lawrie connected with a two-out drive off Lynn (6-4) in the fifth.

Stroman (3-0) allowed one run and seven hits in six innings, walked one and struck out a career-high seven.