Carlos Pena and the hard-hitting Detroit Tigers left their mark on the Kansas City Royals -- especially Justin Huisman.

Pena's line drive struck the Royals reliever on the forehead, leaving a clear imprint of the baseball.

Huisman was okay after Pena's single, one of the Tigers' 27 hits in a 17-7 romp yesterday in Kansas City, Mo.

Pena went 6 for 6 with two home runs and five RBI, and now shares the club record for hits in a nine-inning game with Ty Cobb and two others.

Pena tied the AL record for hits in a nine-inning game, with Alfonso Soriano and Frank Catalanotto also doing it this season.

"Things like this never happen. Very, very seldom do they happen," Pena said.

Detroit also clubbed eight doubles in easily setting the major league high for hits this season, eclipsing the 23 the White Sox got against Minnesota on May 23.

The Tigers also had the most hits in the majors since Boston got 28 in a 25-8 rout of Florida last June 27 at Fenway Park.

"What a day!" Tigers Manager Alan Trammell said. "To me, that just sums it up."

Pena, a seldom-used first baseman, started the day with a .204 average. He had two hits off starter Brian Anderson, two off Huisman and homers off Scott Sullivan and Nate Field.

Huisman was struck by Pena's liner in the sixth. He wobbled a moment and then walked off without assistance.

Afterward, the seams of the ball could be seen on his forehead.

"It's fine. I don't hurt at all," said Huisman, who deflected the ball a bit with his glove and cap.

* BLUE JAYS 3, ANGELS 2: Roy Halladay took a three-hit shutout into the ninth inning, and Toronto completed a three-game sweep of Anaheim at SkyDome.

Halladay (5-4) outpitched Jarrod Washburn, who failed in his attempt to become the majors' first eight-game winner.

Washburn (7-2) lost for the first time in eight starts since April 12, allowing all three runs and eight hits in seven-plus innings.

* DEVIL RAYS 5, TWINS 4: Rocco Baldelli hit a go-ahead, three-run homer and reliever John Halama threw 31/3 scoreless innings to lead Tampa Bay at home.

Baldelli's first homer since May 2 overcame a 4-2 deficit in the fourth, and the Devil Rays went on to win for the sixth time in seven games. Baldelli has hits in eight straight games.

* INDIANS 9, MARINERS 5: Jake Westbrook got spotted a big lead and Cleveland's struggling bullpen didn't give it all back, enabling the host Indians to end their season-high losing streak at seven.

Westbrook (4-2) managed to make it through five innings, allowing four runs and seven hits. He then turned it over to Cleveland's relievers, already responsible for 14 losses and 11 blown saves.

* ATHLETICS 15, RED SOX 2: Eric Chavez and Scott Hatteberg homered to lead visiting Oakland's best offensive game of the season.

Mark Mulder (6-2) had his streak of three complete games snapped, allowing two runs on four hits and issuing a career-high seven walks in 52/3 innings.

Boston's winning streak ended at five games after its pitching staff, which began the night with a major league-best 3.53 ERA, allowed a season-high 17 hits and the most runs allowed by the Red Sox since a 15-9 loss to Tampa Bay on July 24.

* WHITE SOX 9, RANGERS 0: Mark Buehrle scattered nine hits over seven innings, and Juan Uribe homered twice as Chicago, at home, blanked Texas for the second straight game.

Buehrle (5-1) won his fourth straight start and once again got big run support from his teammates, including a three-run homer from Jose Valentin in the first and solo shots from Uribe in the fifth and seventh innings.

The White Sox have scored 43 runs in Buehrle's last four starts.