Reggie Jackson hit his 513th career home run, moving him into 10th place on the all-time major league list, and Ron Romanick pitched a four-hitter as California won in Cleveland.
Romanick (8-3) pitched his fourth complete game and first shutout of the season. He retired 20 of the last 22 batters.
"I don't throw my fast ball 95 miles per hour, so I cut it, make it ride and make it sink," said Romanick, who lowered his ERA to 3.02.
California scored all its runs in the second inning. Doug DeCinces doubled before Jackson hit his 10th homer of the season for a 2-0 lead.
Ruppert Jones got a bunt single one out after Jackson's homer, stole second, went to third on Bob Boone's fly ball and scored on Dick Schofield's double. Consecutive walks to Gary Pettis, Rod Carew and Daryl Sconiers forced in the final run.
The Angels did not get a hit in any inning other than the second. Cleveland's Jeff Barkley pitched 5 1/3 no-hit innings and struck out five.
Loser Don Schulze (3-7) was optioned to Class AAA Maine of the International League after the game. Outfielder Carmen Castillo was recalled from Maine.