Rookie Julio Franco completed a six- run first with a three-run homer and Pat Tabler drove in three runs with two doubles to help beat New York in Cleveland.
Lary Sorensen (3-6) pitched the first 6 2/3 innings for his first victory since May 1. He gave up three runs on 10 hits before Neal Heaton relieved and yielded a sacrifice fly by Steve Kemp and Jerry Mumphrey's two-run double in the eighth. Dan Spillner relieved Heaton to get his seventh save.
Yankee starter Bob Shirley (2-5) allowed eight runs in five innings as New York lost its fourth straight and ninth in the last 12 games.
Alan Bannister led off the Cleveland first with a walk, stole second and continued to third on catcher Butch Wynegar's throwing error. After Toby Harrah walked, Mike Hargrove singled in Bannister, Harrah scored on Tabler's one-out double and Hargrove came in on Manny Trillo's two-out single. Franco, who Cleveland Manager Mike Ferraro called "the best young player in the American League," hit his fourth homer made it 6-0. Franco is batting .266 with four home runs and 33 RBI to go with 12 stolen bases.