Travis McCabe wins his second stage of Tour of Utah in a gallop to the line.