BOSTON -- One strike away from a four-hit shutout, David Price happily settled for a complete game and his strongest outing of the season.
Price struck out eight and held Baltimore to five hits, including two in the ninth inning when the Orioles broke up the shutout before the Boston left-hander finished them off in a 6-2 victory for the Red Sox on Thursday night.
"He was amazing," Boston manager Alex Cora said. "He was outstanding. You saw it. Bad swings, up, down, in and out, changeup, cutter, sinkers ... that was fun to watch."
Price (4-4) struck out eight and didn't walk a batter while winning consecutive starts for the first time this season. He cruised through the first eight innings before Andrew Susac led off the ninth with a double, the first Baltimore player to reach second base in the game.
Manny Machado spoiled the shutout bid with a two-out homer, but Price finished off Baltimore on Jonathan Schoop's popup to center field as the Red Sox improved to 4-0 against Baltimore by taking the makeup game that was rained out on Patriots' Day.
"They're a free-swinging team," said Price, who threw just 95 pitches. "You can go out there and do that or you can go out there for three innings and give up a bunch of runs."
Danny Valencia had a pair of hits for the punchless Orioles, who have lost three of four and have the second-fewest wins in the American League. Valencia nearly had a double in the fifth but got thrown out at second by left fielder Andrew Benintendi, one of several strong defensive plays that helped Price go the distance.
"The defensive plays that I had today, it makes everything a lot easier," Price said.
Kevin Gausman (3-3) went 4 2/3 innings for Baltimore, allowing six runs and eight hits while striking out six and walking two. He was pulled after Bogaerts drove a high fastball out to left with two men on during Boston's four-run fifth.
"We just got into some sticky situations where we just had to dig ourselves out of a hole and we just couldn't," Susac said.
The Orioles also weren't happy with the strike zone, which Susac said forced Gausman to throw some pitches the Red Sox pounced on.
Manager Buck Showalter agreed with his catcher.
"I'm very biased, but I didn't think he got a fair shake tonight," Showalter said. "There were a lot of pitches that could have and should have gone his way."
IN A HURRY
Showalter didn't wait for Bogaerts to finish running out his home run before making his way to take Gausman out. Bogaerts said he was rounding third when he noticed -- and was quite surprised -- to see Baltimore's skipper already on the mound.
"I don't know if you can do that or you can't. I wasn't worried, either," Bogaerts said. "I'm focused on touching the bases and getting my home run."
The Red Sox stole five bases, including one in the fifth inning when Betts got a great jump with Gausman pitching from the stretch and concentrating on home. By the time Gausman threw a pick-off attempt to first base, Betts was more than halfway to second.
"He threw over, but you've got to step off," Showalter said.
Orioles: Susac got the start at catcher after being recalled from Triple-A Norfolk earlier in the day. The Orioles optioned Caleb Joseph, who was hitting .182 in 24 games with Baltimore.
Red Sox: Martinez left the game in the seventh with a stomach illness, the Red Sox said. ... 2B Dustin Pedroia (offseason knee surgery) will resume a rehab assignment with Triple-A Pawtucket. Cora said it was possible that Pedroia could make his season debut this month but needs to get in some innings after just one rehab start so far.
Orioles: RHP Alex Cobb (0-5, 7.06 ERA) is still looking for his first win since signing with the Orioles as a free agent in the offseason.
Red Sox: LHP Drew Pomeranz (1-1, 5.47) faces the Orioles for the first time this season. Pomeranz was 2-1 against Baltimore last season with an ERA of 1.96.
How social media is negatively impacting Hall of Fame voting
Deciding which stars deserve a spot in Cooperstown should be a joyful exercise, but backlash to voters' selections is sucking the fun out of the debate. Plus, a look at what players can do about the state of free agency.
Cards' Yadier Molina takes exception to quips by Cubs' Kris Bryant
Cardinals catcher Yadier Molina took exception to quips about St. Louis by Cubs star Kris Bryant and Ryan Dempster, saying only "stupid players and losers" make fun of other cities.
Buster's Buzz: Red Sox repeat? Four question marks facing the champs
From health to hangovers, Boston still must find a few answers in its quest for a second straight ring.
Yankees sign reliever who criticized Babe Ruth
Mike Golic finds it comical that the Yankees signed reliever Adam Ottavino who previously stated he would "strike out Babe Ruth every time."
Kris Bryant: 'Not good' that stars Bryce Harper, Manny Machado remain unsigned
Kris Bryant and Evan Longoria expressed frustration that several free agents, including stars Bryce Harper and Manny Machado, are still looking for jobs as February nears.
Red Sox manager Alex Cora may reconsider decision to visit White House
Red Sox manager Alex Cora, a Puerto Rico native who has been outspoken about its need for hurricane relief, indicated on Thursday that he may skip the World Series celebration at the White House over President Trump's policies toward the island.