The Associated Press

BOSTON — Jonathan Schoop recorded the first three-hit game of his young career by the seventh inning Friday night.

Two innings later, he added another hit to up the ante.

The Baltimore third baseman, getting playing time in place of the injured Manny Machado, went 4 for 5 with two doubles and two RBI, and the Orioles pounded Red Sox starter John Lackey in an 8-4 victory.

“As intense as these games are at this level, you do step back and watch Jon,” Orioles Manager Buck Showalter said of his rookie third baseman. “It’s fun to watch. (He’s got) a great look on his face, just a real sincere, earnest look. He’s not giddy. That’s what I like about him.”

Schoop’s four-hit night extended his hitting streak to seven games.

“It feels good, especially if you win and get a W,” Schoop said. “It feels really, really good.”

After Schoop’s first hit in the third inning, an infield hit to deep short, he scored on Nick Markakis’ double to put the Orioles up 2-0. In the sixth, he flared a ball between short and center field, then closed with hard-hit doubles in the seventh and ninth.

Every Orioles starter had at least one hit except for Chris Davis. The Orioles collected 10 hits off Lackey (2-2), who surrendered six earned runs over 51/3 innings. It was the second straight start in which Lackey gave up six runs and failed to make it out of the sixth inning.

Orioles starter Chris Tillman (2-1) labored through five innings, throwing 122 pitches and giving up three earned runs on seven hits and four walks. He struck out five.

“These guys always fight until the very end,” Tillman said. “They’re fouling pitches off, they’re taking good pitches, taking tough pitches. When you make a mistake, they capitalize on it.”

Markakis led off the game with a double down the left-field line. Red Sox Manager John Farrell challenged the call, but it was upheld and Markakis scored on Adam Jones’ first hit, a ball fielded by Red Sox shortstop Xander Bogaerts on the outfield grass.

“It looked pretty foul to me,” Lackey said. “On the replay it looked like it landed foul and kicked some dirt on the line.”

Nelson Cruz had two RBI for the Orioles.

Boston scored its first run on Brock Holt’s base hit in the fourth and added two in the fifth on RBI singles from Dustin Pedroia and A.J. Pierzynski, who snapped an 0-for-15 stretch.

“We had lots of chances. Unfortunately, we didn’t get that hit,” Pierzynski said. “We got a couple of hits and we got (Tillman) out of there early. (We) got in the bullpen and we had more chances. Unfortunately every time we scored it seemed like they came back and scored. Just one of those nights where things didn’t work out.”

Tillman struck out Jackie Bradley with runners on first and second in the fifth.

Baltimore scored two runs in the fifth on singles by Matt Wieters and J.J. Hardy, and added a run in the seventh and another in the ninth on the doubles by Schoop.

Darren O’Day recorded the last four outs for his first save of the year.

David Ortiz got a scheduled night off. Mike Carp took his place in the lineup and had two hits, as did Holt. Every Boston starter had at least one hit.

The Red Sox were beneficiaries of a replay in the seventh, when it showed Holt beat out a throw from Orioles second baseman Steve Lombardozzi for a base hit. The next three Red Sox were retired on ground balls.

NOTES: Outfielder Shane Victorino will begin a rehab assignment at Triple-A Pawtucket on Saturday. Victorino hasn’t played this season due to a strained right hamstring. … Holt was recalled from Pawtucket earlier in the day. The Red Sox designated infielder Ryan Roberts for assignment.