Boston forward Larry Bird scored 36 points to become the second-leading scorer in club history as the Celtics held off the New York Knicks, 95-93, last night in Hartford, Conn.

Bird, scoring 18 points in each half, hit on three three-point baskets, took 14 rebounds, and converted two free throws with 39 seconds left as Boston handed the Knicks their 18th consecutive road defeat. Overall, the Knicks are 1-23 on the road.

Bird now has 16,964 career points, passing Bob Cousy, 16,955, and trailing John Havlicek's 26,959. Gerald Wilkins led the Knicks with 24 points. Patrick Ewing had 21.

Rockets 119, 76ers 106:

Sleepy Floyd scored 20 points, leading seven Houston players in double figures as Philadelphia absorbed its 15th straight road loss.

Buck Johnson tied his season high with 19 points for Houston, which won for the 10th time in 12 games.

Mavericks 114, Suns 107:

Substitute Roy Tarpley supplied a career-high 27 points and 23 rebounds in Dallas, helping make Coach John MacLeod 4-0 against Phoenix, which fired him last season.

Tarpley became only the third Maverick to have at least 20 points and 20 rebounds in a game. Tarpley, a forward, tied his career high in rebounds.

Warriors 123, Spurs 111:

Otis Smith came off the bench to deliver 23 points and several other reserves played major roles for Golden State in Oakland, Calif.

Backup center Dave Feitl scored nine points in the first half and finished with 13, and reserves Tellis Frank and Terry Teagle scored 15 and 12 points, respectively.