Before, he was simply Mookie's kid.

Now, after getting three hits in his major league debut, he might be the New York Mets' next star.Preston Wilson, the 23-year-old stepson of Mookie Wilson, the former Mets outfielder and current first base coach, went 3-for-4, drove in a run and stole a base as the Mets defeated the St. Louis Cardinals 4-1 Thursday night.

Masato Yoshii (2-1) allowed just two hits in seven innings, including Brian Jordan's home run, and the Japanese-born pitcher helped himself with his first big league hit, a two-run double that made it 3-1 in the fifth.

The Mets won their third straight, while the Cardinals lost their third in a row and have dropped six of seven on their 10-game road trip.

Fans who came out to Shea Stadium hoping to see Mark McGwire hit home runs instead saw the younger Wilson enjoy a special big-league beginning.

"I can't ask for anything more," said Wilson, the Mets' top choice in the 1992 draft. "Anytime you get off to a good start, it helps you relax."

After beating out an infield hit in his first at-bat, Wilson was greeted with a handshake from Mookie once he got back to the bag.

"He said, `Well, you got the first one. Now run the bases,' " Preston said.

BRAVES 6, PADRES 3: At Atlanta, John Smoltz drove in three runs and got his third win as the Braves won their fourth straight.

Atlanta, which has won nine of 10, is off to its best start after 34 games - 24-10 - since 1969.

EXPOS 2, ROCKIES 1: At Montreal, Carlos Perez took a shutout into the ninth inning and won for the first time in 12 starts since last Sept. 3.

DODGERS 4, MARLINS 3: Ramon Martinez (4-2) survived a shaky start to pitch eight innings, and Raul Mondesi capped a comeback with a two-run single for Los Angeles at Florida.

Trenidad Hubbard hit his third homer for the Dodgers, who broke a three-game losing streak with their 11th come-from-behind victory. Florida lost its fourth straight game.

PHILLIES 4, DIAMONDBACKS 1: Curt Schilling struck out 12 - his sixth time in double digits this season, and allowed three hits in seven innings.

Schilling (4-3) raised his major league-leading strikeout total to 90, 45 ahead of the No. 2 pitcher - Chicago's Kerry Wood.

PIRATES 8, REDS 7: At Pittsburgh, Jason Kendall's two-run single in the eighth capped the Pirates' comeback.

Bret Boone, Willie Greene and Chris Stynes homered as the Reds led 4-2 and 7-5 before the Pirates rallied against Stan Belinda (1-5) with Kendall's double and Turner Ward's RBI single in the seventh.

American League

BLUE JAYS 6, MARINERS 0: At Seattle, one day after Kerry Wood struck out 20 to tie Roger Clemens' major league record, Clemens showed he still had some zip left in his fastball.

Although Seattle left 16 on base, Clemens had enough to extend his scoreless innings streak to 18 and help the Toronto Blue Jays beat the Mariners 6-0 Thursday night.

Maybe Wood, at 20, is good enough already to be called the new Clemens. But at 35, Clemens is still good enough to be called the old Clemens.

"I made some good pitches when I got in trouble," Clemens said. "When you get in trouble, you've got to go to battling.

"I don't know if (you can) compare anything to the year before," added Clemens, who won his fourth AL Cy Young Award in his first season in Toronto last year, when he was 21-7. "I've got the same stuff I've always had."

The Mariners' 16 stranded runners tied a major league record and set an AL mark for the most runners left on base in a nine-inning shutout defeat.

Clemens (4-3) didn't strike out 20, but he did have six strikeouts in seven innings, while giving up seven hits and walking three.

His victory came after he picked up the phone earlier in the day to call Wood and congratulate him for striking out 20 against Houston on Wednesday to tie Clemens' record for a nine-inning game.

"It was just a great feat for the kid," Clemens said. "I think at his young age it was a great steppingstone for him."

INDIANS 7, RANGERS 2: Bartolo Colon (3-1) pitched a four-hitter for his third career complete game, and visiting Cleveland won its sixth straight.

Colon (3-1) struck out five and walked two, losing the shutout when Will Clark hit a two-run homer with one out in the ninth.

TIGERS 6, ATHLETICS 3: Andy Tomberlin and Bobby Higginson hit two-run homers as visiting Detroit rallied for the second straight day at Oakland.

Tomberlin, who earlier had an RBI single, hit his first homer of the season in the sixth to make it 3-all. Higginson hit his sixth homer an inning later off Tom Candiotti (3-4).

ROYALS 5, RED SOX 3: Jose Offerman hit his first home run in 463 at-bats since last May 18, and visiting Boston lost consecutive games for the first time since getting swept at Anaheim in a three-game series from April 6-8.