Major league strikeout leader Mike Scott pitched a two-hitter and equaled his career high by striking out 11 to lead the Astros to a 5-0 victory over the Los Angeles Dodgers last night in Houston.

Bill Doran and Kevin Bass each hit a home run for the Astros.

Scott (7-5) raised his season total to a career-high 148 strikeouts. The Dodgers had only three base runners -- two singles and a walk -- against the right-hander, who retired the last 16 batters in his second shutout and second complete game of the season.

"I had a good split-finger fastball , the best since I've been throwing the pitch," Scott said. "I got a lot of strikeouts on the split-finger and I was keeping it in the strike zone."

"He had another outstanding game and we finally got him some runs," Houston Manager Hal Lanier said. The Astros, who had scored nine runs in Scott's past five outings, gave him a 3-0 lead after two innings.

Jerry Reuss (2-6) was the loser, going five innings and yielding all the Houston runs on eight hits.

Doran put the Astros ahead, 1-0, in the first inning with his fifth home run. It was the third time he had opened a game with a homer.

Houston scored two in the second after consecutive singles by Bass, Jose Cruz and Dickie Thon loaded the bases. John Mizerock hit into a double play as Bass scored and Scott singled Cruz home.

Bass' 10th home run made it 4-0 in the fourth and Doran scored on third baseman Enos Cabell's throwing error in the fifth.

Braves 5, Padres 4: In Atlanta, Ozzie Virgil drove in the winning run with a sacrifice fly in the eighth inning against San Diego.

Reliever Tim Stoddard (1-3) walked Dale Murphy and Bob Horner to start the eighth. Against reliever Craig Lefferts, Ken Oberkfell sacrificed and Rafael Ramirez was intentionally walked to load the bases. Virgil followed with a fly ball to medium center and Murphy scored ahead of Marvelle Wynne's throw, which was slightly off-line.

"That was the only move they had," Virgil said of the intentional walk. "But I liked it . . . I knew there was no place to put me."

Gene Garber (4-1), the fourth Braves pitcher, got the final four outs for the win after allowing a two-run single to Garry Templeton in the eighth that tied the score.

Pirates 7, Expos 1: Johnny Ray and Rafael Belliard drove in two runs each in a seven-run sixth inning and Rick Rhoden backed his five-hit pitching with a single and a double, helping Pittsburgh end a four-game losing streak with a home victory over Montreal.

"Whatever our book is on Rhoden, it's not very good," said Montreal Manager Bob Rodgers. "We pitch him like a regular hitter and he still gets hits."

Rhoden (8-4) struck out a career-high 11 and walked one in his fourth complete game of the season. He retired 13 straight after giving up a one-out single to Jay Tibbs in the fifth.

Giants 7, Reds 6: In Cincinnati, Mike Aldrete's sacrifice fly scored Chili Davis in the 12th inning to lead San Francisco.

San Francisco rookie second baseman Rob Thompson set a major league record in the top of the 11th inning when he was caught stealing for the fourth time in the game. Thompson, 24, who had seven stolen bases in 12 attempts entering the game, was also caught in the fourth, sixth, and ninth innings. The old record of three was held by numerous players.

Thompson had struck out in the 11th but reached first on a wild pitch on the third strike. With Jeffrey Leonard batting, reliever John Franco threw to first as Thompson took off for second. He easily was tagged out by second baseman Ron Oester. The other three times he was thrown out by Reds catcher Bo Diaz.

With one out in the 12th, Davis drew a walk from Scott Terry (0-2), the fifth Reds pitcher. Davis went to third on Chris Brown's single to right-center and scored easily on Aldrete's fly to medium left field.

Greg Minton (3-4), the seventh Giants pitcher, worked the final two innings for the victory.

Dave Parker had tied the score, 6-6, with a three-run homer in the seventh off Chuck Hensley after pinch hitter Kurt Stillwell walked and pinch hitter Tony Perez singled.

Phillies 2, Cardinals 1: Visiting Philadelphia ended St. Louis' six-game winning streak after Milt Thompson singled home John Russell from second base with the winning run in the 17th inning.

Russell opened with an infield single and moved to second on a sacrifice by pitcher Tom Hume, who was pinch-hitting. Thompson, who entered the game in the 10th inning as a defensive replacement, followed with a single up the middle off loser Rick Ownbey (1-2).

The Cardinals used 19 players and the Phillies 17 in the 4-hour 37-minute contest. Kent Tekulve (2-1) got the victory and Hume stayed in the game and earned his first save.

The Cardinals had threatened in the 12th inning. Vince Coleman hit a two-out single off Steve Bedrosian, who then intentionally walked Ozzie Smith to face Tommy Herr. Bedrosian was charged with a balk, moving the runners to second and third, before striking out Herr.