BOSTON — Dustin Pedroia had three hits and three RBIs to back a solid outing by Clay Buchholz, and the Boston Red Sox beat the Cleveland Indians 7-5 Friday night to snap a three-game skid.
Will Middlebrooks hit a two-run double off Ubaldo Jimenez, and Daniel Nava, called up from the minors Thursday, made a pair of outstanding defensive plays to help the last-place Red Sox (13-19) win for only the second time this month.
Boston had lost 11 of its last 12 home games and eight of nine overall.
David Ortiz went 1 for 3 and scored a run but left in the seventh due to a sore left heel. Ortiz was involved in a minor car accident on his way to Fenway Park but said before the game that he was uninjured.
Buchholz (4-1) allowed four runs — three earned — and eight hits over 6 1-3 innings. He walked three and did not have a strikeout.
Five relievers followed, with Alfredo Aceves earning his sixth save in eight chances.
Buchholz, who had given up five or more earned runs in each of his first six starts this season, got off to a shaky start. He retired his first two batters but allowed a walk and consecutive base hits by Travis Hafner and Carlos Santana to give the Indians a 1-0 lead.
The right-hander then hit Shin-Soo Choo with a pitch and manager Bobby Valentine went out to the mound. Buchholz retired Michael Brantley to end the inning.
Buchholz toyed with trouble in the second and third, but Nava made two excellent plays in the outfield. In the second, he came up firing after Jason Kipnis’ single to cut down Jack Hannahan at the plate. Nava was aided by catcher Jarrod Saltalamacchia, who blocked the plate and tagged out Hannahan after he missed it.
In the third inning, with runners on second and third, Nava made a running catch near the left-field stands to end the threat.
Buchholz retired 10 of 11 hitters before loading the bases on consecutive singles and a walk in the seventh. Rich Hill and Andrew Miller closed out the inning, but not before the Indians cut the lead to 7-4.
Aceves allowed one run in the ninth.
Leading 1-0 after Santana’s RBI in the first, Jimenez (3-3) walked Pedroia and Ortiz and hit Adrian Gonzalez with a pitch to load the bases. Middlebrooks drilled a double into left field to give the Red Sox a 2-1 advantage.
Pedroia doubled home Nick Punto, who singled to snap an 0-for-19 slide, and Ryan Sweeney to extend Boston’s lead to 4-1 in the second.
The Red Sox chased Jimenez in the fifth. Nava walked and scored on a double by Cody Ross, who scored on a base hit by Ryan Sweeney to put Boston up 6-1. Pedroia’s sacrifice fly off reliever Dan Wheeler made it 7-1.
Jimenez, who has struggled with control problems this season, walked five, hit a batter with a pitch and allowed nine hits over 4 1-3 innings. He has walked 30 batters in 40 innings this season.
Santana had two RBIs and Hafner was 2 for 3 with an RBI for the Indians, who dropped to 10-4 on the road this season.
NOTES: Indians third base coach Steve Smith was ejected for arguing the play at the plate in the second inning. Cleveland manager Manny Acta replaced Smith. … Johnny Damon’s run in the seventh was the 1,647th of his career, tying him with Cal Ripken Jr. for 34th place. … Henry Mahegan was the public address announcer. The Red Sox went without one Thursday in tribute to former PA announcer Carl Beane, who died on Wednesday. … Boston RHP Daisuke Matsuzaka, recovering from Tommy John surgery, is scheduled to make his fourth rehab start Saturday for Triple-A Pawtucket against Columbus. … The Red Sox acquired OF Scott Podsednik from the Philadelphia Phillies for cash. He will report to Triple-A Pawtucket.
ORIOLES 4, RAYS 3: Nick Johnson’s first homer in two years gave Baltimore a seventh-inning lead and the Orioles edged Tampa Bay in Baltimore in a duel for first place in the AL East.
Johnson’s two-run drive off Joel Peralta (0-2) put Baltimore in front 4-3, and the bullpen made the margin stand up. After spending last season in the minors, Johnson received an invite to spring training, made the team and was batting .143 before his game-changing home run.
Adam Jones and Nick Markakis also connected for the Orioles, who lead the majors with 53 homers.
Darren O’Day (3-0) pitched the seventh, Pedro Strop worked a perfect eighth and Jim Johnson got three straight outs for his 10th save.
Tampa Bay, hitless after the fifth inning, has lost five of six.
YANKEES 6, MARINERS 2: Raul Ibanez hit a go-ahead, three-run homer off former Seattle teammate Felix Hernandez with two outs in the sixth inning, Robinson Cano had four hits and the New York Yankees overcame a home run by Jesus Montero to beat the Mariners 6-2 Friday night in New York.
Hernandez (3-2) lost for the first time at new Yankee Stadium, where the 2010 AL Cy Young Award winner had allowed just one earned run in 24 innings coming in.
Hiroki Kuroda (3-4) improved to 3-1 at home, allowing a solo homer to Dustin Ackley leading off the game and another in the sixth to Montero, acquired by the Mariners in the January trade that sent Michael Pineda to New York.
Cano had three singles and double. He is 12 for 20 in his last five games, raising his average from .255 to .308. He is 14 for 34 (.412) against Hernandez in his career.
Andruw Jones added the first home run by a Yankees pinch-hitter since September 2010, a two-run drive in the eighth off Steve Delabar.
With the Yankees trailing 2-1, Alex Rodriguez walked leading off the bottom of the sixth, Cano singled and Mark Teixeira hit into a forceout at second. Nick Swisher took a called third strike, and Ibanez lined the next pitch over the auxiliary scoreboard in right-center for his sixth home run of the season.
Hernandez allowed 11 hits — two short of his career high — and four runs in 6 2-3 innings, his second-shortest outing this season. He struck out seven and walked two, and his ERA rose from 1.89 to 2.29.
King Felix had been 3-0 at new Yankee Stadium, which opened in 2009. He weakened after Derek Jeter fouled off five pitches during a 10-pitch walk in the fifth, which started a stretch in which seven of Hernandez’s last 12 batters reached.
Kuroda gave up two runs and six hits in seven innings. David Robertson got two outs in a non-save situation, his first appearance since wasting a one-run, ninth-inning lead in a 4-1 loss to Tampa Bay on Wednesday — his first blown save as Mariano Rivera’s replacement.
Seattle stacked its batting order with left-handed hitters against Kuroda. Entering the game, lefties had a .375 average against him while righties were batting .164.
Ackley put Seattle ahead three pitches in, sending a fastball to the opposite field over the left-field wall. It was the third leadoff homer of the year for the Mariners following drives by Chone Figgins on April 18 and 29.
New York came right back and tied it in the bottom half. Curtis Granderson singled, swiped second with two outs for his first stolen base of the season and scored on Cano’s sharp single to right. Hernandez had gone 18 consecutive starts without allowing a first-inning run, since July 22 at Boston.
Singles by Rodriguez and Cano put the Yankees in prime position with one out in the fourth. When Teixeira plopped a soft opposite-field single into left, Rodriguez tried to score and easily was thrown out at the plate by left fielder Mike Carp.
The Mariners’ right-handed batters were 0 for 5 before Montero’s opposite-field drive to right. Of his five home runs this year, he has one to right, one to right-center and two to straightaway center.
NOTES: Mariano Rivera was in the Yankees’ clubhouse, walking without crutches but limping. … Hector Noesi, obtained in the Montero trade, starts for the Mariners on Saturday against Phil Hughes. … Blake Beavan, hit on an arm by a Miguel Cabrera liner last Monday, will be pushed back from Sunday to Tuesday’s game at Boston. Seattle will start Kevin Millwood on Saturday, followed by Jason Vargas. … Jorge Posada had the Yankees’ previous pinch homer.