PHOENIX — Craig Kimbrel got the final four outs to break the Atlanta record for career saves in the Atlanta Braves’ 5-2 victory over the Arizona Diamondbacks.
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.
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.
RAYS 4, MARINERS 0
ST. PETERSBURG, Fla. — Erik Bedard struck out eight in six innings and Tampa Bay stopped a 10-game losing streak by beating Seattle.
The skid tied Boston for the longest in the majors this season. The Red Sox dropped 10 straight from May 15 to 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.
TIGERS 6, RED SOX 2
DETROIT — 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 nonsave situation.
YANKEES 4, ROYALS 2
KANSAS CITY, Mo. — 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.
ATHLETICS 4, ORIOLES 3, 11 INNINGS
BALTIMORE — 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.
RANGERS 6, INDIANS 4
ARLINGTON, Texas — 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.
ASTROS 5, TWINS 4
MINNEAPOLIS — 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.
ANGELS 8, WHITE SOX 4
ANAHEIM, Calif. — 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.
PHILLIES 8, REDS 0
CINCINNATI — 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.
DODGERS 7, ROCKIES 2
DENVER — 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.
NATIONALS 6, PADRES 0
SAN DIEGO — 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.
GIANTS 4, METS 2
SAN FRANCISCO — 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.
CUBS 5, MARLINS 3, 13 INNINGS
CHICAGO — 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.
PIRATES 15, BREWERS 5
PITTSBURGH — 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.
BLUE JAYS 3, CARDINALS 1
TORONTO — 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.