New York rookie Dave Righetti fired a two-hitter for eight innings in Cleveland last night and beat the Indians for the second time since being recalled from the minors last week, 5-2, and snapped a four-game Yankee losing streak.

Righetti (2-0) walked four and struck out three as the Yankees backed him with 12 hits before a crowd of 65,311.

The only hits off Righetti were a second-inning double by Joe Charboneau, Tom Veryzer's fifth-inning single and Bo Diaz's ninth-inning double.

Rich Gossage relieved in the ninth and got his 12th save after Toby Harrah drove in a run with a grounder.

The Yankees took a 1-0 lead in the second inning on singles by Dave Winfield and Reggie Jackson and Rick Cerone's RBI grounder.

They added three unearned runs in the third.

The Yankees chased loser Rick Waits (4-4) in the fourth on a walk to Dave Revering, Bucky Dent's single and an RBI single by Jerry Mumphrey.

Cleveland scored a run with out a hit in the fourth on consecutive walks to Thornton and Diaz, a grounder by Harrah and Charboneau's sacrifice fly.