Danilo Gallinari scored 21 points, Ty Lawson had 20, and the Denver Nuggets rallied to beat the Golden State Warriors 116-105 on Sunday night for their season-high fifth straight win.