PHOENIX — Kyle Freeland threw six solid innings, rookie Nolan Jones added an RBI double and the Colorado Rockies beat the Arizona Diamondbacks 3-2 on Tuesday night. The last-place Rockies beat the playoff-contending D-backs for just the third time in 12 tries this season. The Diamondbacks — locked in a tight battle for one of three National League wild-card spots — fell behind the Miami Marlins and Cincinnati Reds for the final spot after both those teams won Tuesday.