Philip Nelson rushed for two touchdowns and passed for another to lead the Golden Gophers to upset the 24th-ranked Cornhuskers with a 34-23 victory.