Orioles 7, Rangers 6

-- Melvin Mora has become a dangerous hitter with the bases loaded.

Mora drove in four runs in a pair of bases-loaded singles, helping the Baltimore Orioles snap their season-high 12-game losing streak with a 7-6 victory over the Texas Rangers on Sunday at Ameriquest Field.

Mora improved to 8 for 15 with 18 RBI with the bases loaded this season.

"I knew the club needed me," said Mora, second in the AL with a .349 average. "I gave it a little extra."

Mora's two-run hits in the third and fifth helped stop the Orioles' longest slide since dropping the final 12 games of the 2002 season.

"If we'd lost this one today, we might as well have called it a season," Orioles starter Sidney Ponson said.

Before the losing streak, the Orioles had won 11 of their previous 13. Manager Lee Mazzilli said getting a positive result was important heading into Monday's day off.

"It's good to break the ice," Mazzilli said. "Today we handled it well, being mad, fighting back and not giving up."

Orioles second baseman Brian Roberts reached base four times and scored three runs.

"We were ready for something positive to happen," Roberts said. "We thought we'd break the streak every day for the last 10 days. Now we can move on."

Ponson (9-13) allowed five runs and 12 hits -- 11 singles -- in seven innings, but won for the sixth time in his last seven decisions. He struck out six and walked none.

"I thought Ponson threw well," Mazzilli said. "He did what an ace is supposed to do. He got us deep in the game so we could let the other guys take over."

B.J. Ryan allowed one run and two hits in one-third of an inning. Jorge Julio got five outs for his 19th save in 21 chances.

Texas starter Chris Young (0-1) allowed four runs and six hits in 41/3 innings in his second big league start and left in the fifth trailing 4-2.

David Dellucci's solo homer in the seventh -- the Rangers' only extra-base hit -- made it 6-5.

Baltimore regained its two-run lead on Roberts's RBI single in the eighth off Brian Shouse.

Pinch hitter Brian Jordan's RBI groundout against Julio in the eighth got Texas within 7-6, but the Orioles' closer got Kevin Mench to pop out with the tying run at third.

Mark Teixeira (Severna Park) went 3 for 4 with two RBI for Texas, which lost five of seven to the Orioles in the season series that ended Sunday.

The Rangers took the lead in the first on Teixeira's RBI single, but Baltimore went in front in the third on Mora's two-run single.

"It seemed like every time we scored, they'd come back with another run," Teixeira said. "We couldn't catch them."

Laynce Nix's RBI single in the fourth tied it at 2, but Mora's two-run single in the fifth chased Young and put the Orioles ahead 4-2.

Rangers second baseman Alfonso Soriano's two-out error on Jay Gibbons's grounder in the sixth allowed Rafael Palmeiro to score from third, making it 5-2.

The Rangers pulled within 5-4 in the sixth on RBI singles by Teixeira and Soriano.

Palmeiro's run-scoring double in the seventh off Carlos Almanzar made it 6-4. Palmeiro has 564 doubles, moving past Charlie Gehringer for 15th on the all-time list.

Miguel Tejada, left, David Newhan and Melvin Mora, right, feel the effects of ending a long skid. "I knew the club needed me," said Mora, who's 8 for 15 with the bases loaded this year.