BOSTON - Chris Davis drove in the go-ahead run with a single in the top of the 13th inning and the Baltimore Orioles outlasted the Boston Red Sox 6-4 on Friday night.
Mark Reynolds, who hit his first homer of the season in the third, added a sacrifice fly in the 13th and Jim Johnson put Boston down in order to end the game after 4 hours and 37 minutes.
Troy Patton (1-0) pitched two scoreless innings and Johnson picked up his eighth save.
Franklin Morales (0-1) allowed two hits in 2-3 of an inning in Boston's eighth loss in its last nine home games.
Matt Wieters hit a one-out single off Morales in the top of the 13th and Wilson Betemit walked before Davis singled to right. Boston manager Bobby Valentine then brought in reliever Scott Atchison, who allowed Reynolds' sac fly to center.
Baltimore has won nine of its last 11 and extended Boston's losing streak to three.
Adrian Gonzalez had three hits for the Red Sox, who took three different leads but couldn't hang on to any of them.
The Red Sox had a chance to pull ahead in the bottom of the eighth when David Ortiz led off with a walk, but he got caught going too far on a line drive by Cody Ross. Shortstop J.J. Hardy made a diving grab, then from his knees threw a strike to first in time to double up Ortiz.
Baltimore starter Wei-Yin Chen was pulled after reaching 100 pitches in just five innings.
Boston's Jon Lester lasted only slightly longer, going six innings before Vicente Padilla started the seventh with the Red Sox holding a 4-3 lead.
That ended quickly when Baltimore loaded the bases with nobody out. J.J. Hardy grounded into a double play, allowing Reynolds to score. The run snapped a streak of 11 straight scoreless innings by Boston relievers over the last three games.