“Marauder of bowlers” Shahid Afridi lived up to his reputation as he smashed the Indian attack for a blistering century as Pakistan built up a mammoth 679 for seven before declaring. Afridi clubbed seven sixes, most and an equal number of fours in his 111-minute rampage.
In pic: Afridi plays a shot against India on the second day of the first cricket test match in Lahore. (AP)
Read: Batting blitzkrieg puts Pak in driver’s seat
India vs Pak: Complete coverage