OKLAHOMA CITY - Carmelo Anthony had 36 points and 12 rebounds, J.R. Smith hit a pair of shot-clock beaters in the final 2 minutes and the New York Knicks beat the Oklahoma City Thunder 125-120 on Sunday for their 12th straight win.