Bucky Dent drove in two runs with a bloop single and Reggie Jackson hit his 19th home run last night, carrying the new York Yankees to a 3-2 victory over the Red Sox in Boston.

Ed Figueroa, a last-minute substitute starter after Luis Tiant aggravated a pulled thigh muscle in pre-game warmups, held Boston scoreless for five innings. He won his third game in five decisions with 3 2/3 innings of relief help from Ron Davis, who stopped a Boston rally in the sixth and gave up only one hit while earning his fifth save.

Dennis Eckersley (4-6) saw a three-game winning streak broken, although he handcuffed the Yankees after Jackson's homer into the New York bullpen in right center in the third.

In Kansas City, Rick Sofield singled home the winning run with two out in the ninth inning, boosting the Minnesota Twins to a 2-1 victory over the Royals.

Carney Lansford hit three singles and drove in two runs and the California Angels took advantage of four White Sox errors for a 5-2 victory in Chicago.

In other games, Bo Diaz hit a grand slam and Tom Veryzer a solo shot to lead the Cleveland Indians to an 8-7 victory over the Detroit Tigers; Robin Yount hit two solo homies to lead the Milwaukee Brewers to a 5-2 victory over Oakland; and Bruce Bochte single with bases loaded in the ninth inning to Score the tying and winning runs as Seattle edged Texas, -5.