He may have had the chance to bat, but Barrovian Liam Livingstone still had an influence on Peshawar Zalmi's seven-run victory over Islamabad United in the Pakistan Super League, as he took three catches whilst fielding.

In what was yet another rain-affected match in the competition, Islamabad posted an imposing 195-5 from their 20 overs after their captain Shadab Khan smashed 77 off just 42 balls at Rawalpindi.

Peshawar's top order took it to United's bowlers in reply and were 85-2 off nine overs by the time the heavens opened and with no further play possible, Livingstone's side took the win via the Duckworth-Lewis method.

Islamabad were put in to bat after losing the toss and although they lost Luke Ronchi (4) and Rizwan Hussain (5) cheaply, 52 off 35 balls from Colin Monro put them on their way before Livingstone dismissed him by taking a terrific catch at deep extra cover Carlos Brathwaite.

The 26-year-old then broke a fourth-wicket stand worth 76 runs by catching Colin Ingram (41) at long on and he completed his trio of catches as he finally got rid of Shadab at the same position.

Wicketkeeper Kamran Akmal got Peshawar's chase off to a fast start by clubbing 37 off 21 balls and Tom Banton and Haider Ali continued to keep their team ahead of the required run-rate - finishing unbeaten on 20 and 15, respectively, by the time the weather cut the match short.