Baltimore did it again at Fenway Park on Wednesday night, beating the Red Sox, 2-1, before a sellout crowd of 37,243.

The Red Sox have lost three straight for the first time since May 8-10. They trail the first-place Orioles by four games in the American League East.

The Sox wasted a strong effort by Josh Beckett (4-6). He allowed two runs on five hits — all singles — in eight innings and struck out five without a walk.