Tim Duncan wins $100 bet with his rare 3-pointer