Terry Steinbach capped Oakland's five-run first inning with a three-run homer and the Athletics ended the Red Sox' 10-game winning streak last night with a 9-5 victory in Boston.

In a possible playoff preview between the AL's division leaders, the A's quickly kayoed rookie Dana Kiecker (6-7). They have won three of the last 10 games at Fenway Park.

Oakland's Scott Sanderson (14-9) struggled for five innings, allowing three runs, but got the victory with help from Gene Nelson in the sixth and Rick Honeycutt and Reggie Harris in the eighth.

Oakland's Rickey Henderson hit a solo homer off Wes Gardner in the seventh, his 24th, while Mark McGwire and Willie McGee had two-run singles for the A's, who maintained their 6 1/2-game lead over Chicago in the West. The Red Sox are 6 1/2 in front of Toronto in the East.

The Red Sox had two-run homers by Mike Marshall and Tom Brunansky.

White Sox 4, Royals 2: In Chicago, Carlton Fisk extended his major league record for home runs by a catcher to 330 with a tie-breaking shot in the sixth inning and Bobby Thigpen set a record with his 47th save.

The upper-deck homer was Fisk's 15th of the season and 351st of his career, moving him into a tie for 41st place on the all-time list with Dick Allen. The White Sox added a run in the eighth off reliever Jeff Montgomery when Sammy Sosa was hit by a pitch, stole second and scored on a single by Robin Ventura.

Fisk's homer made a winner of reliever Wayne Edwards (4-3) and ended a six-game winning streak for Kevin Appier (11-5).

Thigpen pitched the ninth for his 47th save in 54 opportunities, breaking the mark set by Dave Righetti of the New York Yankees in 1986. He retired Kevin Seitzer on a grounder, yielded a single to rookie Brian McRae, then got George Brett to ground into a double play.