Ryan Flaherty went 4-for-5 with two RBI and a run scored, Wei-Yin Chen tossed seven solid innings and the AL East-leading Baltimore Orioles beat the Boston Red Sox 10-6 to complete a three-game sweep.
Caleb Joseph went 3-for-5 with a two-run homer and three RBI for the Orioles, who have won four in a row. Adam Jones added three hits, two RBI and a run scored.
Chen (15-4), who took a perfect game into the sixth, gave up one run on three hits while striking out four.
Xander Bogaerts and Carlos Rivero homered for the Red Sox, who have dropped four straight games.
Boston starter Brandon Workman (1-9) allowed six runs -- five earned -- on six hits with three walks over three innings. His losing streak reached nine decisions.