Billy Smith drove in six runs with a grand-slam homer, a double and a triple to pace the Baltimore Orioles to a 14-6 victory over the Indians in Cleveland last night.

Smith's grand slam, his fifth homer of the season, capped Baltimore's six-run second inning. He doubled in a run in a six-run third inning.

Jim Palmer (10-6) got the victory pitching 5 1/2 innings in preparation for next week's American League playoff. The Orioles had 15 hits.

Elsewhere in the American League:

In New York, Reggie Jackson slammed his 28th home run, a three-run blast in the fourth inning, and Oscar Gamble singled in two runs in the first as the Yankees toppled the Toronto Blue Jays, 7-3.

At Arlington, Tex., Al Oliver and Buddy Bell drove in first-inning runs as Ferguson Jenkins handcuffed California on five hits, and the Rangers beat the Angels, 5-0.

In Detroit, Tom Poquette's two doubles and a single drove in three runs to lead the Boston Red Sox to a 7-4 victory over the Tigers.

In Chicago, Wayne Nordhagen hit two home runs and Jim Morrison hit one to back the eight-hit pitching of Steve Trout (11-8) as the White Sox defeated the Seattle Mariners, 3-1.

In Kansas City, Jamie Quirk homered and doubled to drive in four runs and Darrell Porter scored three times as the Royals buried the Oakland A's, 13-1. Porter's three runs boosted his season total to 99; he needs one more to become only the second catcher in American League history to collect 100 walks, runs and RBI in a season.