In reply to Pakistan's total of 317-7, Kenya were bundled out for 112 in 33.1 overs.
The Kenyan batsmen had no answer to captain Afridi's tantalising leg-spinners as he ended up with figures of five for 16 off eight overs.
Text: Reuters
Images: AP
In Image: Pakistan's captain Shahid Afridi, center, celebrates with his players after taking the wicket of Kenya's Thomas Odoyo
Scores | Full Coverage