Afridi rescues Pakistan again

CRIKCET: Shahid Afridi took his wicket tally in the World Cup to 14 as Pakistan saw off Canada by 46 runs. Pakistan were skittled out for 184. Jimmy Hansra made a valiant 43 in response but leg-spinner and skipper Afridi struck twice in two balls and snared 5-23 as Canada were 138 all out.