Stanford finished the game on an 11-3 run to overcome a late deficit and stun UNC 95-90 at Maples Pavilion Wednesday night.