1 of 2
Nick Wass, Associated Press
Boston Red Sox starter Kyle Weiland delivers a pitch against the Baltimore Orioles during the first inning of a baseball game, Tuesday, July 19, 2011, in Baltimore.

BALTIMORE — Jeremy Guthrie allowed two runs in seven innings in an effort that belied his title as the losingest pitcher in the majors, and the Baltimore Orioles beat Boston 6-2 Tuesday night to end a seven-game losing streak against the Red Sox.

Derrek Lee and Mark Reynolds hit successive homers in the eighth inning off Alfredo Aceves to turn a shaky one-run lead into a more comfortable cushion for the Orioles, who lost their previous seven games against Boston this season by a combined score of 61-32.

Guthrie (4-13) gave up eight hits, struck out four and walked one. The right-hander was 1-6 in his previous 10 starts and had lost seven straight decisions against Boston since May 13, 2008.