Shaheen Shah leads Pakistan's victory despite Taylor's hundred
Afridi finished with 5-49 while Riaz had figures of 4-41 as Pakistan survived a brilliant knock of 112 by Brendan Taylor, who put Zimbabwe briefly on course for an upset as they chased a daunting 282-run target