Pinch-hitter Rusty Staub Lashed a two-run homer to cap a six-run burst in the fifth inning and doubled to start a four-run rally in the seventh last night, carrying the Texas Rangers to an 11-7 victory over the visiting New York Yankees.

Texas chased Yankee starter Tommy John with four doubles before Staub bombed reliever Ron Davis for his first home run as a Ranger.

Ranger starter Ferguson Jenkins, who yielded six runs in five innings, was the winner with relief help from Dave Rajsich.

Bob Watson blasted a two-run homer off Jenkins in the fourth inning and Oscar Gamble hit a three-run homer in the fifth as the Yankees built a 6-1 lead.

Pepe Frias doubled to lead off the Ranger fifth. Mickey Rivers beat out an infield single and Frias scored on a wild throw by catcher Rick Cerone. Bump Wills doubled home Frias and Al Oliver doubled across Wills. Richie Zisk doubled to score Oliver and Staub hit his two-run homer.

In Kansas City, Pete LaCock knocked in three runs with a single and double to lift the Royals to a 4-0 victory over the Detroit Tigers behind the six-hit pitching of Larry Gura.

The shutout enabled Gura to match his 1979 season total and up his career total to eight. He walked two and struck out five, Lou Whitaker and Jason Thompson twice each.

In Anaheim, Joe Rudi knocked in four runs with two homers and Dave Frost scattered six hits over 8 1/3 innings as the defending American League West champion California Angels rolled to a 10-2 victory over the Cleveland Indians.

Oakland's Matt Keough, who lost 14 games before notching a victory last season, beat the Minnesota Twins, 1-0, with a four-hitter as Rickey Henderson delivered a ninth-inning, run-scoring triple.

Roy Howell singled in two runs in a three-run 11th inning, lifting the Toronto Blue Jays to a 10-7 victory over the Seattle Mariners in Seattle. t