Kiltale win with improved second-half display