Len Dykstra went four for five, Keith Hernandez had a two-run triple and Rick Aguilera allowed five hits over seven innings to lead the Mets to a 10-1 rout of the Atlanta Braves yesterday in New York.

The Mets have outscored Atlanta, 26-2, in the first three games of a four-game series.

Aguilera (2-3) gave up one earned run, walking two and striking out six. Roger McDowell pitched the eighth and Jesse Orosco the ninth. Rick Mahler (10-8) took the loss.

"That was the outing I was looking for," said Mets Manager Davey Johnson. "That was the Aguilera of last year. He was outstanding with everything. He mixed his pitches well -- curve, split-fingered fastball and slider. This was a shot in the arm and what we needed."

Aguilera led off the third with a single and Dykstra followed with a single. After Wally Backman struck out, Hernandez tripled into the right field corner, making it 2-0. When second baseman Glenn Hubbard threw the ball past third base for an error, Hernandez scored to make it 3-0.

The Mets had 15 hits, 13 of them singles. It was Dykstra's third four-hit game of the season.

Cardinals 4, Padres 2: Andy Van Slyke and Curt Ford hit consecutive RBI doubles in the first inning off Ed Whitson to carry St. Louis to victory in San Diego.

Whitson, making his first appearance for the Padres since being acquired from the New York Yankees on Wednesday, gave up four runs in five innings and took the loss. Whitson, who had worked only one-third of an inning in the previous 19 days, allowed hits to four of the first five batters in the first.

The victory went to Bob Forsch (7-6), who benefitted from four of St. Louis' five double plays in the six innings he pitched.

Vince Coleman opened the game with a single and then stole second for his 21st straight steal without being caught. After Coleman moved to third on a groundout, Willie McGee knocked in the first run with a single. Van Slyke and Ford then doubled to make it 3-0.

Giants 3, Pirates 1: Mike Krukow pitched a seven-hitter and rookie Robbie Thompson had two triples and a single as San Francisco won at home.

Thompson's second triple keyed a two-run second inning in which the Giants took a 2-1 lead. Krukow led off the inning with a single and stole second before Thompson tripled. Chili Davis singled in Thompson.

Krukow (11-5) beat fellow all-star Rick Rhoden (9-5) in his sixth complete game. The victory kept the Giants in a first-place tie with the Houston Astros in the NL West.

Astros 4, Phillies 3: In Houston, Nolan Ryan won his third straight decision since coming off the disabled list and Tony Walker drove in three runs.

Ryan (6-6) allowed three hits in six innings. Dave Smith worked the final three innings for his 17th save.

Philadelphia's Kent Tekulve tied an NL record with his 819th career relief appearance. He also is tied with former Pirates reliever Elroy Face for 10th on the all-time major league list for pitching appearances.

Rawley had a seven-game winning streak ended.

Reds 2, Expos 0: John Denny (6-8) and Ron Robinson pitched a two-hitter and Buddy Bell knocked in one run and scored another as Cincinnati won in Montreal. The Reds have won seven of their last nine games.

Expos starter Dennis Martinez (0-2) pitched a shutout until the seventh, which Bell opened with a double. Kurt Stillwell followed with a single, scoring Bell.

Cubs 7, Dodgers 4: Jerry Mumphrey singled home the go-ahead run in the seventh inning and Leon Durham added a two-run homer in the eighth to carry Chicago to a come-from-behind victory in Los Angeles.

Mumphrey had a two-out single to score Shawon Dunston, breaking a 4-4 tie in the seventh. With two out in the eighth, Durham hit his homer. It was the first home run allowed by Ken Howell in 56 1/3 innings.