Joe Randa homered twice, drove in four runs and set a Kansas City record by getting hits in nine consecutive at-bats as the Royals beat the Pirates, 10-3, last night in Pittsburgh.

Randa homered in his first two at-bats and tied a club record with eight hits in as many at-bats over the last three games. The last Royals player to get eight consecutive hits was Hall of Famer George Brett Aug. 25-27, 1980.

"I knew nothing about a record," Randa said. "It's nice company to be in, but I also know I can come out here tomorrow and go 0 for 5 because that's the way baseball is. You go through streaks where the hits drop for you."

The major league record for consecutive hits is 12, held by Pinky Higgins of the 1938 Red Sox and Walt Dropo of the 1952 Tigers.

The victory was the Royals' third straight following a nine-game losing streak. It was the first two-homer game for Randa, who walked in the sixth and set the record in the eighth when he doubled against reliever Jeff Wallace.

Randa's offense supported the pitching of Jose Rosado (4-5), who allowed seven hits and two runs, one earned, in seven innings.

ATHLETICS 12, DODGERS 6: Miguel Tejada homered three times and drove in five runs, both career firsts, leading host Oakland out of its offensive drought. Tejada's three-homer game is the eighth in the major leagues this season. The A's are the hosts of Catfish Hunter Day today in a tribute for the Hall of Fame pitcher who is battling Lou Gehrig's disease.

EXPOS 5, DEVIL RAYS 4: Miguel Batista won his third straight start and hit a go-ahead double in the sixth as host Montreal won its fourth straight. Chris Widger hit a solo homer off Bobby Witt (3-3) as the Devil Rays lost their seventh straight.

"I felt pretty good tonight for some reason," Widger said. "I didn't take batting practice today and maybe that's my key -- I practice too much."

WHITE SOX 5, CUBS 3: Magglio Ordonez drove in two runs and Jim Parque turned in another solid outing as the visiting White Sox beat their crosstown rivals in a game called because of rain after five innings. It was the White Sox' first victory over the Cubs since 1997, when they took the city series 2-1 at Comiskey Park.

Parque (7-5) gave up three runs -- two earned -- and five hits in five innings, and also struck out six.

"It's just one game, but it is bragging rights," Parque said. "I like this series, because it's baseball at it's best."

PHILLIES 8, BLUE JAYS 4: In Philadelphia, Randy Wolf made an impressive major league debut by allowing one run in 5 2/3 innings, and Mike Lieberthal and Ron Gant had three RBI each. Wolf, the Phillies' second pick in the 1997 amateur draft, was brought up Wednesday when Carlton Loewer went on the 15-day disabled list.

"Ever since I was young, I would watch `This Week in Baseball' and just dreamed of being on a highlight," Wolf said. "You only get one debut and I didn't want it to go to waste."

Former Phillies managers Frank Lucchesi, Paul Owens, Danny Ozark and Dallas Green were in attendance along with Toronto Manager Jim Fregosi, who managed the Phillies to the 1993 NL pennant.

INDIANS 8, REDS 6: Dwight Gooden hit his eighth career homer, the most by any active pitcher, and Richie Sexson hit a tiebreaking solo shot in the ninth as visiting Cleveland overpowered Cincinnati. "Doc's been walking around for the last two weeks with bats over his shoulder, talking about his power," Sexson said. "He's been trying to hit home runs in batting practice for the last two weeks. We said, `No way, you can't go deep.' Sure enough. . . . "

ASTROS 2, PADRES 1: In Houston, Sean Bergman allowed three hits in seven strong innings and took advantage of solid defense. It was the teams' first meeting since last October, when the Padres upset the NL Central champions 3-1 in their best-of-five series in the first round of the playoffs. "They fought hard but they're not the same team we faced in the playoffs last year," Astros catcher Tony Eusebio said.

RANGERS 3, ROCKIES 2: Rafael Palmeiro hit his 18th homer, a two-run shot in the eighth that lifted host Texas. Vinny Castilla had given the Rockies a 2-1 lead with an eighth-inning sacrifice fly, but the Rangers rallied for their 18th come-from-behind victory this season.

RED SOX 3, METS 2: John Valentin hit a two-out, RBI single in the 12th as visiting Boston overcame Tom Gordon's second straight blown save to snap a season-long five-game skid. Gordon had converted a major league record 54 consecutive saves before blowing a chance last Saturday, a loss that started the slump. Former Red Sox great Ted Williams was honored in a pregame ceremony and threw out the first pitch.

YANKEES 8, MARLINS 4: In Miami, Jorge Posada drove in five runs, and Orlando Hernandez allowed no earned runs in 6 2/3 innings to lead New York. Posada hit a three-run homer to break a 1-1 tie in a five-run seventh.

TIGERS 8, CARDINALS 2: In St. Louis, Dave Mlicki won for the second time in three starts and Tony Clark homered in his first at-bat after coming off the disabled list. Dean Palmer also homered for the Tigers, who have won three of four.

MARINERS 7, GIANTS 3: In Seattle, Edgar Martinez hit a two-run homer to start a six-run first and Jamie Moyer won his sixth straight decision.

DIAMONDBACKS 12, ANGELS 2: Jay Bell, Kelly Stinnett, Steve Finley and Andy Fox homered, increasing visiting Arizona's National League-leading total to 96.

CAPTION: Greg Norton, right, is congratulated by Chris Singleton after slamming a two-run homer off the Cubs' Jon Lieber during the White Sox' 5-3 victory.