Ranch punch