Maybe the St. Louis Cardinals should make sure Matt McGwire comes to town more often.

Last summer, Matt visited St. Louis and liked it so much he encouraged his dad to re-sign with the Cardinals. On Tuesday night, the 10-year-old boy was back at Busch Stadium as the team's batboy, and his pop put on quite a show.Mark McGwire hit three home runs for the third time in his career, leading the Cardinals to a 15-5 rout over the Arizona Diamondbacks.

"The first year I played in the big leagues, I played on the same team as Reggie Jackson," McGwire said. "He told me that he always regretted that he didn't have a child to watch him hit his 500 home runs.

"I just feel fortunate that he is around to see me. That makes it special," he said.

McGwire went 3-for-3, drove in five runs and scored four. He has seven homers this season, all at home, and has 22 RBIs in just 13 games.

Matt Williams hit the first grand slam ever for Arizona, but the Diamondbacks lost their sixth in a row.

McGwire hit a two-run homer in the third inning and a solo shot in the fifth. He hit a 462-foot, two-run drive in the eighth for his first three-homer game since June 11, 1995, for Oakland.

"Wow," Williams said. "We don't need Mark to start doing that."

McGwire had gone eight games without a home run before feasting on the Diamondbacks.

McGwire has hit 31 home runs in just 64 games for the Cardinals. He refuses to predict, however, wheth-er he will approach Roger Maris' record of 61 homers.

"You can't think that way," McGwire said. "It's such a long season."

BRAVES 6, PIRATES 0: Kevin Millwood made a name for himself in Atlanta's highly regarded rotation, pitching a one-hitter and striking out 13 against visiting Pittsburgh.

GIANTS 13, PADRES 7: Barry Bonds, who began the week with no home runs this season, connected for the second straight day as San Francisco stopped San Diego's eight-game winning streak.

BREWERS 7, EXPOS 4: Scott Karl became the first Milwaukee pitcher to score a run in nine years, and also limited Montreal to four hits until being hit in the left hand by a line drive at Olympic Stadium.

METS 6, CUBS 0: Al Leiter beat Jeremi Gonzalez and the Cubs for the second time in a week with his bat and arm.

Leiter (2-1) gave up five hits in seven innings at Shea Stadium. He also hit a two-run single to lead New York.

AMERICAN LEAGUE

INDIANS 8, MARINERS 3: HELP WANTED: Dependable relief pitcher to throw strikes on a part-time basis. Major league experience and ability to work with others a must. Excellent benefits. If interested, call Lou.

Maybe it's time Seattle manager Lou Piniella took out a classified ad, because the Mariners have to do something drastic to fix their dreadful bullpen.

Piniella remained locked in his office Tuesday night after relievers Heathcliff Slocumb and Mike Timlin walked four batters during a five-run eighth inning that gave the Cleveland Indians an 8-3 win over the Mariners.

The latest collapse by Seattle's relief corps comes after it blew two save chances over the weekend in Boston and failed to hold a 3-0 lead Monday night against the Indians.

After firing pitching coach Nardi Contreras on Monday and replacing him with Stan Williams, the Mariners (3-10) are looking for answers.

However, Timlin said the bullpen's failings have been, well, overblown.

"The papers make a lot of this," he said. "I know you guys don't write the headlines, but we could save 20 in a row, and if we blow just one, all those 20 won't matter in the papers."

ORIOLES 4, WHITE SOX 3: Jesse Orosco fanned pinch-hitter Ruben Sierra with the bases loaded to end it after a wild pitch prolonged the inning.

TWINS 8, DEVIL RAYS 2: Brad Radke, pitching in front of friends and family at Tropicana Field, struck out a career-high 11, and Terry Steinbach and Alex Ochoa hit two-run homers for Minnesota.

RED SOX 8, ATHLETICS 6: Nomar Garciaparra had a career-high five RBIs and brought Boston from behind with a three-run homer in the eighth.

RANGERS 11, TIGERS 2: Lee Stevens enjoyed another big game at the expense of Detroit pitching, driving in four runs with three hits.

BLUE JAYS 5, ROYALS 1: Juan Guzman held Kansas City to four hits in seven innings and got his first victory in almost a year.