D.J. McKinney and Jack Layne each scored rushing touchdowns as New Mexico got past Colorado State 20-17 on Saturday.