The Red Sox kicked off the final leg of their road trip with a 3-1 victory over the Orioles at Camden Yards on Friday night. With the win, Boston improved to 9-12 on the season.

Matched up against Kyle Bradish, who was making the first start of his big-league career for the O’s, to begin things on Friday, the Sox got on the board first in their half of the second inning.

Enrique Hernandez led off the top of the second with a single to shallow center field. After Franchy Cordero flew out, Christian Arroyo followed by clubbing a 408-foot two-run homer into Baltimore’s bullpen.

Arroyo’s first home run of the season gave Boston an early 2-0 lead. It was also the first home run hit by a Red Sox batter since Rafael Devers went deep off Corey Kluber in St. Petersburg last Friday.

Jackie Bradley Jr. kept the rally going by reaching base on an infield single. He then scored all the way from first when Christian Vazquez ripped a single to right field that got past Trey Mancini and rolled all the way to the wall. Vazquez was easily thrown out at third, but the damage had already been done.

Rich Hill, making his fourth start of the year for the Sox, took full advantage of the three-run cushion he was given. The veteran left-hander allowed just one hit and no walks to go along with four strikeouts over four-plus innings of work.

After retiring each of the first 12 batters he faced, Hill took a perfect game bid into the fifth inning but yielded a leadoff single to Austin Hays, which is how his night would come to an end. Finishing with a final pitch count of 50 (35 strikes), the 42-year-old southpaw threw 24 curveballs, 20 four-seamers, four sliders, and two changeups while lowering his ERA on the season to 3.71.

In relief of Hill, Tanner Houck got the first call from manager Alex Cora out of the bullpen. Houck, fresh off being activated from the injured list, stranded the lone base runner he inherited in the fifth despite allowing one hit and one walk in the inning. The right-hander sat down the side in order in the sixth but ran into additional trouble in the seventh when he loaded the bases with two outs.

Houck did not falter, though, as he punched out the pinch-hitting Rougned on three straight strikes to escape the jam and hand things over to Jake Diekman in the eighth. Diekman, in turn, needed 17 pitches to toss a scoreless frame.

Hansel Robles was dispatched for the ninth and immediately served up a solo home run to Ryan Mountcastle that was followed by a line-drive single off the bat of Hays.

With the tying run at the plate, Robles issued a balk that allowed Hays to advance to second. He then got Ramon Urias to fly out and Tyler Nevin to line out to right for the first two outs.

Cora went back into the bullpen and gave Robles the hook in favor of Matt Strahm, who walked Anthony Santander on five pitches to put the tying run on base with runners at first and second. The lefty, however, did not give in as he fanned the pinch-hitting Chris Owings to slam the door on Baltimore and earn the first save of his major-league career.

Next up: Eovaldi vs. Watkins

The Red Sox will go for the series win over the Orioles by sending right-hander Nathan Eovaldi to the mound on Saturday night. Fellow righty Spenser Watkins will get the ball for Baltimore.

First pitch from Camden Yards is scheduled for 7:05 p.m. eastern time on NESN.

More must-reads:

TODAY'S BEST
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Athletics place lefty on 15-day IL, transfer infielder to 60-day
Rafael Nadal switches gears, gives major update on French Open status
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'
Bronny James has surprising comments on potentially teaming up with LeBron
Bills add two-time Super Bowl champ to new-look WR room
Brewers lose team-leading home run hitter to injured list
Sandy Alderson denies involvement in Mets, Billy Eppler IL controversy
Twins reliever shut down for six weeks with patellar tendon tear
Chris Finch throws shade at Nuggets star over Rudy Gobert’s fine
Cardinals head coach warns not to bet against Kyler Murray
Details emerge on Jason Kelce’s role at ESPN