BOSTON -- John Lackey is part of baseball's only trio of starters with at least eight wins, and he thinks his best is still ahead of him.
Miller: How will Nation react to Manny?
Red Sox: Boston preparing for Manny's return
Red Sox: Sox ink Shealy to minor-league deal
D-Backs: Brandon Webb on comeback trail
D-Backs: Pitchers that could be dealt
"It's kind of exciting to be winning games right now because for my career I've always been better in the second half," Lackey said.
Marco Scutaro had three RBI for the Red Sox (40-28), who moved a season-high 12 games over .500 with their ninth win in their last 11 home games but remain in third place in the AL East. Clay Buchholz (9-4) and Jon Lester (8-2) got the wins in the first two games of the series.
"If you run a good pitcher out there every night it's part of what we're trying to do," manager Terry Francona said. "The wins and losses go farther than that, though. You've got to have a bullpen that can hold leads."
Lackey (8-3) labored through 112 pitches and earned the win when Adrian Beltre hit an RBI single in the sixth that gave the Red Sox a 5-4 lead. Scutaro added a sacrifice fly in the inning, driving Dan Haren (7-5) from the game.
Lackey allowed three earned runs and eight hits while becoming the 16th Boston starter in the last 18 games to work at least six innings.
"It was a battle for him to command his fastball," Francona said. "He just has a way of managing the game and competing and I think he's going to get into a situation where he reels off a lot of zeros."
Arizona extended its club-record road skid to 13 games, a streak that began after a May 17 win at Florida.
"It's not so much about the road as much as finding ways to score runs when you have opportunities," Arizona manager A.J. Hinch said. "It's frustrating. It doesn't matter home or away, but the losses have piled up on the road for sure."
Arizona fell to 9-25 away from Chase Field, the fewest road wins in the National League. Wednesday night's 6-2 loss at Fenway Park set the club record for consecutive road losses.
Ortiz reached base four times with a single, homer and two walks, one of them intentional. He is 11 for 23 with two homers and eight RBI in his last six games.
Ortiz's numbers are up to .266 with 14 homers and 43 RBI. Through May 10, he was hitting .185 with four homers and 11 RBI.
"He looks like the old David," Francona said. "He's taken some ferocious swings."
But Boston tied it at 4 in the bottom half on doubles by Daniel Nava and Scutaro, then went ahead with two runs in the sixth.
"We put together a lot of good at-bats," Haren said. "We really made Lackey work hard. He settled in at the end and put up a zero in the sixth inning and I wasn't able to do that. That's where the game really turned."
Chris Young had three hits and two RBI for Arizona, and Stephen Drew also had three hits. Haren allowed six runs, four earned, and seven hits in 5 2/3 innings.Notes
- The starting time of the game was moved up an hour to 6:10 p.m. because the Boston Celtics and Los Angeles Lakers were scheduled to start Game 7 of the NBA finals about three hours later. A large crowd of Celtics fans was expected in Kenmore Square near Fenway Park.
- Haren had a rare June struggle. Going into the game, he was 18-4 with a 2.56 ERA in his career in that month. This year, he had been 2-0 in June.