FORT MYERS, Fla. -- Veteran cornerstones Jon Lester and Dustin Pedroia had solid performances for the Red Sox in Friday night's 5-2 victory over the Pirates at JetBlue Park.

Pedroia went 2-for-2 with a walk while scoring a run and driving in two.

Mike Napoli made his debut in a Red Sox uniform, going 1-for-2 with an RBI and making several plays at his new primary position -- first base.

"I felt good," said Napoli. "I felt comfortable over there. I should, after all the work we've put in on the backfields and just working on it. Everything felt good, my legs felt good and I was happy to be in there."

Making his second start of Spring Training, Lester fired three shutout innings, walking one and striking out two.

"I was able to do the same things that we talked about early on -- staying tall, driving the ball downhill, and I was able to do that tonight," Lester said. "And I was able to mix in a few other pitches. I threw one, maybe two changeups, a couple of curveballs and a couple of cutters. It was nice to break them all out and get good results. It's always nice when you're working on things to get good results."

Pirates starter Jeff Locke went three innings, giving up four hits and three runs. He walked two and struck out three.

Jeff Larish provide the first boost of offense for the Pirates, drilling a two-run single against Red Sox knuckleballer Steven Wright.

Rubby De La Rosa, Boston's promising right-hander, fired two solid innings, striking out two.

Up next: Right-hander Clay Buchholz, slowed earlier in camp by a right hamstring injury, makes his first Grapefruit League start in a 1:05 p.m. ET road game against the Twins. Alfredo Aceves will also pitch a couple of innings in his final appearance in camp before he joins Team Mexico for the World Baseball Classic. Righty prospect Allen Webster, who was impressive during his debut in Dunedin on Monday, will get a couple of innings.