World B. Free scored 15 of his season-high 43 points in the fourth quarter last night in Atlanta, enabling the Cleveland Cavaliers to beat the Hawks, 123-105.

The Hawks hadn't lost so badly in Atlanta all season.

Cleveland took the lead to stay at 18-17 midway through the first quarter on Free's jumper. The Cavaliers led at the half, 61-52, and took a 87-80 lead into the last quarter. Cleveland finished the game with a 15-4 spurt that provided its biggest lead, 18 points, at the finish.

Free made three three-point field goals in the last quarter to come within six points of his career high. Cleveland got 26 points from Roy Hinson and 17 from Mel Turpin.

The Cavaliers shot 64 percent from the field, Atlanta 43.

*Bulls 106, Knicks 96: In New York, Michael Jordan scored 14 of his 24 points in the fourth quarter as Chicago outscored the Knicks by 33-17 in the last period, ending the Bulls' seven-game road losing streak.

An 11-0 New York streak during which Darrell Walker had six points, including two steals and breakaway baskets, had given the Knicks a 79-73 lead going into the final quarter.

But Jordan, playing his best game in eight outings since returning from the injured list on March 14, scored 10 points in the first 5 1/2 minutes of the quarter. His spurt highlighted a 15-6 rally that made it 88-85, a lead the Bulls never lost.

Gene Banks had 18 points and George Gervin 16 for Chicago. Ken Bannister had 24 and Trent Tucker 21 for New York.

Chicago took a 25-15 lead with 3:52 left in the first quarter as Banks scored eight points, but New York outscored the Bulls by 16-4 in the next 5 1/2 minutes for a 31-29 edge.

Jordan then scored eight points in less than five minutes.

*Jazz 110, Spurs 102: Adrian Dantley and Carey Scurry each made two baskets in the last 90 seconds to win the game in San Antonio. Dantley, who finished with 30 points, put the Jazz ahead for good, 98-97, on 2 free throws after being fouled by San Antonio guard Alvin Robertson with 2:10 to play.

Robertson fouled out on the play, but he had 5 steals in the game to tie the NBA season record of 281, held by Spurs assistant coach Don Buse.

Scurry scored nine of his 13 points in the last four minutes of the third quarter.

Robertson had three slams, three steals and an assist in a three-minute span of the first quarter, pacing a 12-2 San Antonio spurt.

*Bucks 130, Pistons 121: In Milwaukee, Sidney Moncrief scored 31 points and Terry Cummings 24 in beating Detroit.

The Bucks are 52-23 and, coupled with Atlanta's loss to Cleveland, lead the second-place Hawks by 6 1/2 games in the Central Division. Detroit fell to 42-33 despite a 30-point effort from Kelly Tripucka.

Kenny Fields' layup with 10:32 to play gave the Bucks a 106-104 lead. Baskets by Alton Lister and Moncrief stretched the lead to 110-104 and the Bucks never trailed again.

Bill Laimbeer's basket cut the gap to 120-117 with 1:32 left. Mike Glenn made a free throw and Moncrief added two more to make it 123-117 with 1:10 left.