ATLANTA -- Sam Cassell scored 31 points, handed out 11 assists and hit a crucial baseline jumper with 12.6 seconds remaining as the Milwaukee Bucks beat the struggling Atlanta Hawks 107-101 Monday.
With rookie Jason Terry guarding him and the Bucks holding a 103-101 lead, Cassell spun to his left and got free to hit a 12-foot fadeaway jumper.
Cassell also hit a big 3-pointer with 2:27 remaining to put Milwaukee up 100-98. The Bucks never trailed again.
Atlanta, which has won only three of 15 games and four of its last 18, scored only one field goal after LaPhonso Ellis' putback basket cut the Bucks' lead to 97-96 with 4:05 remaining.
But Jim Jackson's 3-pointer with 32 seconds left still gave the Hawks a chance, and Milwaukee called timeout to get the ball to Cassell.
Ray Allen added 23 points for Milwaukee. Glenn Robinson had 15 and gave the Bucks a five-point lead with a 3-pointer with 41.4 seconds to play. Scott Williams, who fouled out with 2:47 to play, finished with 12 points and 14 rebounds.
Alan Henderson, with 20 points and 11 rebounds, was one of six Hawks in double figures. Ellis contributed 13 points and 13 rebounds off the bench.
Warriors -- 113
Magic -- 100
OAKLAND, Calif. -- The Golden State Warriors finally found a team they could beat: the struggling Orlando Magic.
Antawn Jamison had a career-high 32 points as the Warriors snapped their 12-game losing streak with a defeat of the Magic, who have lost seven straight.
Donyell Marshall added 20 points, 13 rebounds and tied his career high with seven assists. The Warriors, who took control with a 16-0 run early in the fourth period, got their first win since general manager Garry St. Jean replaced P.J. Carlesimo as coach on Dec. 27.
Tariq Abdul-Wahad had 19 points and Darrell Armstrong added 18 for Orlando, which like Golden State has only one win since the start of the new year.
Timberwolves -- 101
Pacers -- 100
MINNEAPOLIS -- Augusta's William Avery made his first NBA start Monday night as the Minnesota Timberwolves defeated the Indiana Pacers on a Malik Sealy three-pointer as time expired.
Avery got the start after point guard Terrell Brandon suffered a right calf strain in a Saturday night loss to the Los Angeles Lakers. Avery scored four points on 2-of-12 shooting.
Brandon, listed as day-to-day, is expected to return for Wednesday's game in Utah, the start of a five-game road trip.
Mark Jackson had put Indiana ahead with a short jump shot with 1.7 seconds to play, but Sealy took an inbounds pass from Sam Mitchell and released the winning shot with Jalen Rose running at him. It banked off the glass and through the net as the buzzer sounded.
Kevin Garnett scored a career-high 37 points to lead the Timberwolves.