BASKETBALL—NBA: BALTIMORE (14-5) fell out of first in the East, then nosed back, bating Detroit 128-127 on Gus Johnson's layup at the buzzer. Boston (13-5), which won its fifth Straight before losing to Los Angeles, was in first only one day, after downing Phoenix 133-106. PHILADELPHIA (10-4) rose to third place, holding Cincinnati's Oscar Robertson and Jerry Lucas to a total of four points in the first half, winning 120-105. Four days earlier, though, Robertson scored 29 and CINCINNATI (12-6) beat San Francisco 113-107. DETROIT (8-10) won only once, beating the Royals 121-107 and scoring 40 points in the final quarter. Dick Barnett of NEW YORK (8-13) sank a 20-foot jumper and two free throws with three minutes to go, as the Knicks beat the Bulls 114-107; a day later they beat the Celtics, scoring 16 straight points in the fourth quarter. MILWAUKEE (5-11), though last in the East, won two games. In one, Guy Rodgers scored 26 and then had 10 assists in a 119-98 win over Atlanta. LOS ANGELES (13-5) led the West by a wide margin, snapping Boston's five-game streak and extending its count to nine with a 116-106 win. Elgin Baylor scored 30 points and had 19 rebounds. SAN FRANCISCO (10-9) reached .500 and later broke the Lakers' streak with a 100-98 win. ATLANTA (10-10) also rose to .500, beating the Bulls 114-96. Elvin Hayes of SAN DIEGO (8-10) scored 84 points in two victories to take over the NBA scoring lead. CHICAGO (7-13) beat only the Bucks, 120-111, as Clem Haskins and Bob Boozer each scored 25. Neither PHOENIX (5-11) nor SEATTLE (6-17) won a game, and they remained sixth and seventh.