Eddie Murray, Lee Lacy and Floyd Rayford hit home runs during a seven-run third inning tonight that helped the Baltimore Orioles beat the Texas Rangers, 9-8.

Storm Davis (6-7) improved his career mark against Texas to 6-0 but was shaky as the Orioles nearly blew a 9-3 lead. Don Aase earned his sixth save. The Orioles trail first-place Toronto by 13 1/2 games in the AL East.

Rayford homered to open the third to tie the game at 1-1. Rick Dempsey then singled and went to second on an error by left fielder Gary Ward. One out later, Lacy hit his sixth homer of the season.

Cal Ripken then singled and Murray connected for his 20th homer, marking the ninth straight season Murray has hit at least 20 homers. That breaks the team record he had shared with Boog Powell.

Fred Lynn's double chased Welsh, and Gary Roenicke got an RBI double off Dickie Noles. Dempsey's second hit of the inning, a single, drove in Roenicke.

Texas pulled within 7-3 in the bottom of the third on Steve Buechele's double and singles by Pete O'Brien and Ward.

The Orioles made it 9-3 in the sixth on Ripken's RBI double and Murray's RBI single.

Cliff Johnson hit his 10th homer, a three-run shot, in the seventh that knocked out Davis. In the eighth, Texas' Duane Walker hit a two-run homer.