The Lobos (17-2, 4-0 Mountain West) led 54-32 with 12:26 left before the Rams (15-4, 2-2) began a comeback behind Dorian Green. He scored 11 points in a 20-5 run that cut the lead to 59-52.
Colorado State's Wes Eikmeier hit a 3-pointer with 8.2 seconds left that made it 64-61, but Snell converted two free throws to preserve the victory.
Snell scored six points in a pivotal 10-0 run that turned a 27-25 lead with 4 minutes left in the first half into a 37-25 advantage early in the second half.
Eikmeier led Colorado State with 20 points and Green finished with 14.
Chad Adams equaled a career night with 13 points for the Lobos.
(Copyright 2013 The Associated Press. All rights reserved.)