All the trades from the NBA draft day:
ATLANTA HAWKS—Acquired guard Jamal Crawford from the Golden State Warriors for guards Acie Law and Speedy Claxton.
CLEVELAND CAVALIERS—In exchange for Shaquille O’Neal, Cavs send center Ben Wallace, swingman Sasha Pavlovic, a second-round pick in the 2010 draft and cash to Phoenix.
DENVER NUGGETS—Traded a future first-round draft pick to Minnesota for the rights to North Carolina point guard Ty Lawson, who the Timberwolves had selected at No. 18.
HOUSTON ROCKETS—Acquired Central Florida guard Jermaine Taylor and Spanish guard Sergio Llull, purchasing the second-round picks of the Washington Wizards and Denver Nuggets. Also acquired No. 44 pick Chase Budinger from Detroit for a future second-round pick and cash considerations.
MIAMI HEAT—Acquired No. 42 pick Patrick Beverley from the Los Angeles Lakers for a future second-round pick and cash considerations.
NEW JERSEY NETS—Traded F Vince Carter and F Ryan Anderson to Orlando for G Rafer Alston, G Courtney Lee and F Tony Battie.
NEW ORLEANS HORNETS—Acquired LSU guard Marcus Thornton, the 43rd pick by Miami, for two future second-round picks.
NEW YORK KNICKS—Traded swingman Quentin Richardson and cash to Memphis for center Darko Milicic, and also acquired the rights to Toney Douglas, the No. 29 pick, from the Lakers for cash and a future second-round pick.
OKLAHOMA CITY THUNDER—Swapped picks with the Dallas Mavericks late in the first round. The Thunder will get 7-foot center B.J. Mullens from Ohio State for point guard Rodrigue Beaubois from Guadaloupe, plus a future second-round pick. Also acquired No. 54 pick Robert Vaden from Charlotte for cash.
PORTLAND TRAIL BLAZERS—Acquired the rights to Sacramento's No. 31 pick, Jeff Pendergraph, for the rights to No. 38 pick Jon Brockman.
Jeremy Lin hit a free throw with 4.9 seconds left to overcome a dreadful second half and lift the New York Knicks to their fifth straight victory, 100-98, over the Minnesota Timberwolves on Saturday night.