BALTIMORE -- Limited to two runs or fewer in four of their previous five games, the Red Sox offense awoke Tuesday night and rode past the Baltimore Orioles, 6-4.
Eduardo Rodriguez earned his team-high eighth win by going 5.2 innings while the Red Sox got a two-run homer from Rafael Devers and a solo shot from Andrew Benintendi to race out to a 3-1 lead by the third inning.
The O's made things interesting with two runs in the ninth off closer Craig Kimbrel, while bringing the potential tying run to the plate before Kimbrel got striking out Pedro Alvarez.
Orioles pitchers issued 10 walks as the O's dropped their sixth straight.
WHO: Red Sox vs. Baltimore Orioles WHEN: 7:05 p.m. WHERE: Oriole Park at Camden Yards WHAT'S UP: The Red Sox had to work extra Monday night to get their road trip off to a winning start before winning 2-0 in 12 innings. The offense continues to struggle, particularly with runners in scoring position where the Sox have just two hits in the last 42 at-bats. The Orioles, meanwhile, saw their losing stretch to five games as they continue to hold the worst record in baseball. STARTING PITCHERS: LHP Eduardo Rodriguez (7-1, 3.68) vs. RHP David Hess (2-2, 3.07) TV/RADIO: NESN/WEEI 93.7 FM