Juan Samuel hit two three-run homers and drove in six runs as the Phillies set an NL record last night with 15 extra-base hits to support the six-hit pitching of Shane Rawley in a 19-1 rout of the Chicago Cubs in Philadelphia.

The 19 runs represented a league mark for the season, eclipsing the 18 runs scored earlier in the day by the San Francisco Giants against San Diego.

Rich Schu had four hits, four RBI and scored three runs for the Phillies, who set a club record with 11 doubles among their 20 hits. Mike Schmidt and Milt Thompson also homered.

Rawley (10-4) struck out two and walked one in his sixth straight victory. The hits came off Jamie Moyer (1-1) and two relievers.

Giants 18, Padres 1: In San Francisco, the Giants, one day after sweeping into first place in the NL West, got a season-high 21 hits off four pitchers, including reserve outfielder Dane Iorg, to stop San Diego's four-game winning streak.

The Giants received at least one RBI from 10 players and extended their win streak to five games. All 14 Giants who played had at least one hit as the team fell one run short of equaling its record for runs scored in a game.

Mike LaCoss (7-2) allowed three hits, walked three and struck out three in his second complete game of the season. He also hit his first career home run, a three-run homer in the eighth inning off Iorg.

Expos 5, Mets 4: Rookie Andres Galarraga singled home the go-ahead run with two out in the 10th inning and Montreal won in New York.

Herm Winningham started the winning rally with a single, went to second on a sacrifice by George Wright and moved to third on a fly ball to deep center field by Mike Fitzgerald. Mets reliever Jesse Orosco (3-4) was ahead of Galarraga 0-2 before giving up the winning hit.

Tim Burke (5-2) earned the victory with two innings of scoreless relief.

Astros 7, Reds 6: In Houston, Glenn Davis hit a two-run homer with none out in the ninth inning to help the Astros beat Cincinnati and end a four-game losing streak.

After Buddy Bell and Tony Perez singled home runs to give Cincinnati a 6-5 lead in the top of the ninth, Phil Garner led off the bottom of the inning with a single off loser Ted Power (3-5). Davis then hit his 15th homer of the season.

Cardinals 2, Pirates 1: Tommy Herr went five for five and drove in two runs, including the game-winner with a bases-loaded single in the bottom of the 11th inning, to lead the Cardinals to victory over Pittsburgh in St. Louis.

Todd Worrell (5-7) came on after one out in the 11th and worked out of a bases-loaded jam by getting Sid Bream to hit into a double play.

Braves 6, Dodgers 5: Ted Simmons, batting .333 as a pinch hitter this season, hit a one-out, tie-breaking single in the eighth inning to rally Atlanta to the victory in Los Angeles.

The Braves won even though they tied an NL record by stranding 18 base runners.

Ken Oberkfell led off the eighth with a walk off reliever Ken Howell (2-6) and Glenn Hubbard sacrificed. Simmons, batting for reliever Jeff Dedmon, then singled to center for his 12th RBI as a pinch hitter this year.