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.
"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 RBIs for the Red Sox (40-28), who moved a season-high 12 games over .500 with their ninth win in their past 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," Red Sox 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 past 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 RBIs in his past six games.
Ortiz's numbers are up to .266 with 14 homers and 43 RBIs. Through May 10, he was hitting .185 with four homers and 11 RBIs.
"He looks like the old David," Francona said. "He's taken some ferocious swings."
But Boston tied the game 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."
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.