BALTIMORE — Bobby Dalbec snapped an 0-for-27 skid with a single and a three-run homer, powering the Boston Red Sox to a 6-2 victory over the Baltimore Orioles on Friday night.
Eduardo Rodriguez (5-0) allowed one run and seven hits with two strikeouts and three walks over five innings to help the Red Sox improve to a major league-best 20-13.
Boston has won the last nine games Rodriguez has started against Baltimore, where he originally signed as an international free agent in January 2010 before being traded to the Red Sox in 2014 for reliever Andrew Miller.
Ryan Mountcastle had three hits, including his first homer since the Orloles’ home opener on April 8.
The game was delayed 1 hour, 38 minutes because of rain.
Rafael Devers reached on a two-base error in the fourth inning by Matt Harvey, who couldn’t handle Pat Valaika’s throw. After stealing third, Devers scored on a single by Hunter Renfroe and Boston led 1-0. Dalbec’s three-run shot later that inning boosted the lead to 4-0.
Harvey (3-2) snapped a three-game winning streak, allowing four runs – all unearned – and four hits, with three strikeouts and a walk over four innings. He managed to lower his ERA from 4.06 to 3.60.
A single by Trey Mancini gave the Orioles their first run of the night in the fifth and Mountcastle cut the margin to 4-2 with a solo homer an inning later off Hirokazu Sawamura.
Christian Vazquez and Marwin Gonzalez each had an RBI double to round out the scoring for Boston.
The last time Red Sox DH J.D. Martinez played at Camden Yards on April 11, he came off the COVID-19 list and hit three home runs. This time, Martinez went 1 for 5 with two strikeouts.