ARLINGTON, TEX., MAY 26 -- It took 11 innings, but the Texas Rangers finally handed the Baltimore Orioles a 7-5 victory tonight before 31,206 disgruntled customers at Arlington Stadium.

The Orioles turned a strikeout into the game-winning runs. Cal Ripken came to the plate with one out and Bill Ripken on second and Joe Orsulak on first. With the count 3-2, both runners broke.

Ripken swung and missed. Catcher John Russell, who had just entered the game because Texas had pinch run for starter Geno Petralli in the 10th, made a bad throw to third baseman Steve Buechele that allowed Bill Ripken to head for home.

Buechele tried to throw him out at the plate, but also made a bad throw, letting Orsulak score. The errors were Texas's fourth and fifth of the game.

"We won an ugly one but we'll take it," Orioles Manager Frank Robinson said.

As for the double steal, Robinson said: "The safest thing to do in that situation, with Ripken hitting and {Mickey} Tettleton coming up, is not run. But if you play safety-first baseball you're not going to go very far."

Gregg Olson (2-0) worked three innings, yielding only one hit, but three walks. He struck out five. "I had good stuff but my mechanics were bad," he said. "I really didn't get in a groove until the last inning," when he retired the Rangers in order.

Jeff Russell (1-4) took the loss.

Tettleton walked in the second and Randy Milligan singled, his first hit in 14 at-bats. One out later Bob Melvin singled for a 1-0 lead.

Bob Milacki, making what Robinson called "a very important" start "in terms of his self-confidence," wasted little time giving the lead away.

Robinson said Milacki had been "trying to be too fine" and was sinking his fastball out of the strike zone, particularly early in the count.

The first two innings were instructive. In the first, he got ahead of three of four batters. He retired those three and walked the fourth.

In the second, Julio Franco grounded out on a 1-1 pitch and Petralli singled on a 1-1 pitch. But Milacki sent Pete Incaviglia a ball, and Incaviglia belted the next offering to center for a 436-foot homer, the longest here this season.

Mike Stanley (five for last 33, .189 for the season coming in) walked on a 3-1 pitch, bringing pitching coach Al Jackson to the mound. Milacki's first pitch to Jeff Kunkel (four for last 38, .119 for the season coming in) was a strike, but Kunkel sent it up the right-center field gap for a double. Baltimore's bullpen got busy.

Cecil Espy continued an incredible streak by popping to third on a 1-2 pitch for his 21st consecutive at-bat without hitting the ball out of the infield. The out made him one for 32 this season (.031), yet he was Texas's leadoff batter tonight.

Rafael Palmeiro hit the next pitch to left-center for a double that put the Rangers in front, 4-1.

After a relatively easy third inning, Brian Bohanon began the fourth by walking Tettleton, the third time he had walked the leadoff batter. Milligan doubled to right-center and Tettleton scored to make it 4-2. Craig Worthington blooped a single to right-center. Milligan steamed around third, and scored on a play hotly contested by Petralli and Manager Bobby Valentine.

When Valentine finished arguing with umpire Greg Kosc, he headed for the mound and removed Bohanon. Brad Arnsberg retired the next three batters.

But Arnsberg, who had not allowed a run in his last 7 2/3 innings with Oklahoma City to reduce his ERA to 5.16, allowed the Orioles to tie the score at 4 in the fifth.

Phil Bradley reached second on an infield single and throwing error by shortstop Kunkel. He went to third on a wild pitch and scored when Orsulak grounded to second. Arnsberg finished the inning with a walk, another wild pitch, a strikeout, a walk and a strikeout.

Texas regained the lead, 5-4, and finished Milacki in the bottom of the inning. Ruben Sierra led off with a double into the right field corner and scored when Franco singled to right. Out came Robinson and in came Mark Williamson, who completed the inning without further trouble.

Milacki lasted only four-plus innings, yielding five runs on eight hits and three walks, one of which was intentional.

In his last five starts, Milacki has pitched 17 1/3 innings and allowed 31 hits, 13 walks and 19 earned runs (9.86 ERA). He has not won in seven starts, since April 20.

Baltimore came back to tie in the sixth. With runners on first and third and left-handed batting Orsulak coming up, Valentine brought in left-hander Kenny Rogers. The move almost worked, but not quite. Bradley broke for second and Petralli made a low throw that skipped past Kunkel. Brad Komminsk scored for 5-5 and Bradley reached third. Rogers then struck out Orsulak.

Each team had a chance to win in the ninth. The Orioles got a one-out single from Bradley, who went to second on a sacrifice by Orsulak. Cal Ripken was walked intentionally and Tettleton took a called third strike.

Olson, who entered in the ninth, issued a one-out walk to Buechele. With two out Harold Baines singled, Buechele taking third. But following an intentional walk to Sierra, Franco struck out.