Brilliant Warner-Finch stand and pacemen help visiting side pull off 21-run win