James Shih’s astonishing throw