Team Sky rider Tao Geoghegan Hart pipped Vincenzo Nibali to win his second stage at the Tour of The Alps.