James Harden dropped a team-high 22 points and added nine rebounds, while Jarrett Allen chipped in 20 points to help lead the Cleveland Cavaliers past the Brooklyn Nets 106-102.