Perfect throw