BOSTON -- Dustin Pedroia hit a grand slam for his 100th career home run, Clay Buchholz earned his first win at home and the Boston Red Sox beat the Oakland Athletics 7-1 on Friday night.

Pedroia had yet to homer this season before driving an 0-2 pitch to left field in the sixth inning to put Boston up 6-1. The cushion was plenty for Buchholz (2-2), who shut down the team with the top record in the American League.

Buchholz pitched 6 1-3 innings, allowing three hits while striking out five. He walked three and got himself out of several jams as the A's went 0 for 7 with runners in scoring position against the right-hander.

Pedroia joined Carl Yastrzemski as the only Red Sox players with 100 home runs and 100 stolen bases.

Dan Straily (1-2) gave up two runs and four hits in 4 1-3 innings.

RAYS 10, YANKEES 5, 14 INNINGS

NEW YORK (AP) -- Wil Myers and the Tampa Bay Rays broke loose in the 14th inning while holding Derek Jeter to the worst hitting performance of his career, outlasting New York for a wild win that ended at 12:57 a.m. Saturday.

Jeter went 0 for 7 for the first time and grounded out with the bases loaded to finish the 13th. It was already a crazy game by then, and Yankee Stadium was nearly empty when it finally ended after 5 hours, 49 minutes.

The late innings saw a bit of everything: Rallies by both teams, a wild rundown featuring seven throws, two calls overturned and the ejection of Rays manager Joe Maddon.

The Rays also spent time trading gloves when they went to a five-man infield in the 13th. The switching positions led to a most strange putout: Brett Gardner grounded out and it was officially scored as 3-9 -- first baseman to right fielder.

Myers got three of the Rays' 20 hits, and put them ahead 6-5 against Chris Leroux (0-1). Sean Rodriguez doubled home a run, setting up RBI singles by Brandon Guyer, Yunel Escobar and Ryan Hanigan.

Heath Bell (1-1) dodged all sorts of trouble, pitching 2 1-3 scoreless innings for the win.

Desmond Jennings homered as the Rays matched a season best with a three-game winning streak.

Brian McCann, Mark Teixeira and Alfonso Soriano homered as New York lost its third straight in Joe Girardi's 1,000th regular-season game as manager.

Jacoby Ellsbury lined a tying single with two outs in the bottom of the ninth.

TIGERS 8, ROYALS 2

KANSAS CITY, Mo. (AP) -- Rick Porcello cruised through seven innings and Detroit battered Kansas City right-hander James Shields again in the opener of a three-game set.

Victor Martinez had a pair of doubles and drove in two runs. J.D. Martinez and Alex Avila also drove in two runs apiece as the Tigers won their fourth straight against the Royals.

Porcello (4-1) extended the best start of his career, giving up a solo homer to Billy Butler and a sacrifice fly to Eric Hosmer. The right-hander allowed four hits while striking out six without a walk.

Shields (3-3) yielded eight runs -- seven earned -- and 12 hits in 6 1-3 innings. It was his worst outing since last September, when Shields gave up 10 runs in another lousy start against the Tigers.

The Royals also lost All-Star catcher Salvador Perez when he fouled a pitch off his shin in the seventh.

ORIOLES 3, TWINS 0

MINNEAPOLIS (AP) -- Ubaldo Jimenez struck out a season-high 10 over 7 1-3 innings for his first win with Baltimore, and Nelson Cruz hit a two-run homer to pad the lead against Minnesota.

Jimenez (1-4) allowed only three hits while taking a significant step forward from five rough starts to begin his $50 million, four-year contract with the Orioles.

Tommy Hunter got his eighth save in nine tries. Trevor Plouffe led off with a double, but Hunter struck out the next two and ended the game with a groundout.

Ricky Nolasco (2-3) gave the Twins a complete game, giving up nine hits while striking out six.

Cruz also doubled in the fourth and scored on a double by Matt Wieters.

INDIANS 12, WHITE SOX 5

CLEVELAND (AP) -- Michael Brantley homered and drove in three runs, Carlos Santana also went deep and Cleveland broke a six-game losing streak with a win over Chicago.

The Indians' struggling offence, which scored 13 runs on an 0-6 road trip, finally broke loose.

Brantley hit a leadoff homer in the fifth and added a two-run single in the sixth. Santana hit a solo homer in the second and had an RBI single in a five-run first. Ryan Raburn and Yan Gomes each drove in two runs.

Danny Salazar (1-3) was charged with five runs, three earned, in five innings and earned his first win of the season.

Jose Abreu hit his major league-leading 11th homer but the White Sox couldn't overcome a shaky start by John Danks (2-2), who allowed eight runs in five innings. Chicago has lost seven straight at Progressive Field.

The Indians placed All-Star second baseman Jason Kipnis on the 15-day disabled list with a pulled muscle on his side. He is expected to miss three to five weeks.

RANGERS 5, ANGELS 2

ANAHEIM, Calif. (AP) -- Shin-Soo Choo and Alex Rios homered in the sixth inning against winless Hector Santiago, and Texas beat Los Angeles to end a four-game losing streak.

Choo added an RBI single in the seventh and Colby Lewis (2-1) pitched 5 2-3 innings, allowing two runs and seven hits while striking out six.

Joakim Soria, the sixth Rangers pitcher, worked a perfect ninth for his seventh save. Choo left in the seventh because of soreness in his left ankle.

Santiago (0-5) was charged with five runs and seven hits in six-plus innings. The left-hander has a 5.01 ERA in six starts.

Angels third baseman David Freese left with bruised middle finger on his right hand after getting hit by an 0-2 pitch in the third.

ASTROS 5, MARINERS 4, 11 INNINGS

HOUSTON (AP) -- George Springer singled home the winning run in the 11th inning to give Houston a victory over Seattle.

The touted rookie came through with an infield hit toward third after beginning the night 0 for 5 with four strikeouts in a game started by Mariners ace Felix Hernandez.

Jose Altuve singled off Charlie Furbush (0-3) to open the 11th and Dexter Fowler reached on a bunt single. A sacrifice bunt by Carlos Corporan came next, and Altuve beat the throw to third to load the bases for Springer.

Anthony Bass (1-0) pitched two scoreless innings for the win. Marc Krauss had two hits and drove in two runs for Houston.

Mike Zunino hit a two-run homer and Kyle Seager added a pair of RBIs for Seattle, which had a three-game winning streak snapped.

CUBS 6, CARDINALS 5

CHICAGO -- Anthony Rizzo hit a two-run single in the first that ended Adam Wainwright's scoreless streak at 25 innings, and the Chicago Cubs beat the St. Louis Cardinals 6-5 Friday for their third win in four games.

Wainwright (5-2) had allowed six runs in 45 innings coming in, but the Cubs matched the runs total in just five innings against the St. Louis ace, who gave up 10 hits. His ERA rose from 1.20 to 2.16.

The scoreless streak was one inning shy of the career high for Wainwright, who had been 6-0 in 12 previous starts and five relief appearances at Wrigley Field.

Rizzo added a leadoff home run in the fifth against the Cardinals, who have lost 10 of 16.

Travis Wood (2-3) gave up three runs -- two earned -- and six hits in seven innings, and Hector Rondon pitched a perfect ninth for his second save.

MARLINS 6, DODGERS 3

MIAMI (AP) -- Surprising Tom Koehler outpitched Josh Beckett, and the Marlins extended their home winning streak to seven games by beating the Dodgers.

Koehler (3-2) allowed three hits in seven scoreless innings. The right-hander began the year with a career record of 5-11, made the rotation as a fifth starter and now has an ERA of 2.41.

Beckett (0-1) struck out eight but gave up four runs in 6 2-3 innings. He fell to 0-6 in his past 13 starts and remained winless since the end of the 2012 season, even though his ERA this year is 3.14.

The Dodgers arrived in Miami at 6:30 a.m. after playing for more than 8 hours Thursday at Minnesota to earn their first doubleheader sweep in 12 years, and they looked travel-logged while falling behind 6-0. Twice a bloop single dropped among three Los Angeles fielders to allow a run to score.

BREWERS 2, REDS 0

CINCINNATI (AP) -- Wily Peralta doubled home two runs -- the first RBIs of his career -- and repeatedly escaped trouble during his eight innings, leading the Brewers to a victory over the Reds.

The NL Central leaders improved the best record in the majors to 21-9 and opened a 7 1/2-game lead over Cincinnati. The Brewers are 12-3 on the road.

Peralta (4-1) made his fifth quality start of the season, holding the Reds to three hits and a pair of walks while throwing 110 pitches. Francisco Rodriguez retired the three batters he faced for his 14th save in as many chances.

Peralta doubled with two outs in the fifth off Mike Leake (2-3), who left his first pitch over the plate. Leake gave up seven hits and fanned five as he went eight innings for the second time this season.

NATIONALS 5, PHILLIES 3

PHILADELPHIA (AP) -- Adam LaRoche's tiebreaking single in the eighth inning helped the Nationals rally from an early deficit to beat the Phillies.

Cliff Lee outpitched Stephen Strasburg, but the Phillies' bullpen struggled again. Mike Adams (1-1) and Jake Diekman allowed three runs and five hits in an inning.

Benches and bullpens emptied in the fifth after Denard Span exchanged words with Lee. Span was upset that Lee threw an inside fastball as he called time-out. After he grounded out, Span stopped between the plate and the mound on his way back to the dugout and said something to Lee. Players ran on the field, but nothing happened.

Lee allowed two runs -- one earned -- and four hits, striking out five in seven innings.

Jerry Blevins (2-0) retired the two batters he faced in the seventh to earn the win.

GIANTS 2, BRAVES 1

ATLANTA (AP) -- Michael Morse and Angel Pagan homered, Tim Lincecum allowed one run over six innings and the Giants beat the Braves.

San Francisco spoiled the season debut of Braves starter Mike Minor with its seventh victory in eight games.

Atlanta has a season-high four-game losing streak.

After missing the first month of the season with left shoulder tendinitis, Minor (0-1) allowed seven hits, two runs, no walks and struck out four.

He trailed 1-0 when Pagan led off the game with his third homer and was down 2-1 in the sixth after Morse added his seventh homer.

Lincecum (2-1) gave up six hits and three walks with four strikeouts and kept Braves hitters off balance by keeping his pitches low in the strike zone and added a sharp curveball and slider.

DIAMONDBACKS 2, PADRES 0

SAN DIEGO (AP) -- Bronson Arroyo and two relievers held the punchless Padres to three hits and Aaron Hill hit a two-run single to lead the Diamondbacks to a victory in a matchup of the bottom two teams in the NL West.

The Diamondbacks have the worst record in the majors -- 10-22 -- and came in with the worst ERA, 5.20. The Padres came with a .217 batting average, worst in the NL and second-worst in the majors.

Arroyo (2-2) lowered his ERA from 7.77 to 6.03. He didn't allow a hit until Yonder Alonso singled to right with one out in the fifth. Until then, the only baserunner was leadoff batter Everth Cabrera, who reached in the first when Arroyo couldn't handle a chopper for an error. Arroyo then proceeded to get 13 straight outs, including when Seth Smith grounded into an inning-ending double play in the first.

ROCKIES 10, METS 3

DENVER (AP) -- Charlie Blackmon homered among his three hits, Jorge De La Rosa pitched effectively for six innings and the Rockies beat the Mets for their sixth win in seven games.

Troy Tulowitzki added three hits and three RBIs, and Nolan Arenado extended the majors' longest hitting streak to 22 games with a single in the seventh. The flashy third baseman, whose streak is tied for the third-longest in Rockies history, also made an eye-catching stop of Chris Young's sharply hit grounder down the line in the eighth, finishing the play with an off-balance throw across the diamond.

De La Rosa (3-3) allowed three runs and eight hits, including a two-run homer by Curtis Granderson in the sixth inning. The left-hander struck out four and walked three in winning his third straight since an 0-3 start.

PIRATES 6, BLUE JAYS 5

PITTSBURGH (AP) -- Pedro Alvarez hit a tying two-run homer off Sergio Santos in the ninth inning and Starling Marte following one out later with a winning drive into the bullpen in left-centre, giving the Pirates a win over the Blue Jays.

Santos (0-2) entered with a 5-3 lead and allowed a leadoff single to Neil Walker. He struck out Andrew McCutchen, and Alvarez followed with his seventh homer this season. Pinch-hitter Ike Davis flied out, and Marte hit the first game-ending homer of his big league career.

Mark Melancon (1-1) pitched a hitless ninth for the win. After saving his first four save chances this season, Santos has blown three of his last four for the Blue Jays, who have lost seven of their last nine games.

McCutchen had three hits for Pittsburgh, which outhit the Blue Jays 17-10. The Pirates won for just the third time in 13 games and the fifth time in their last 20.