Isles follow the leader in third straight win