Hamish Anderson holding on