Backup quarterback Kain Colter ran for 2 touchdowns and threw for another to lead Northwestern to a 28-25 upset over Nebraska.