The Indians, who were undefeated till now -- after convincing victories over New Zealand and England -- were all out for 180 while chasing a massive 363-run target set by the hosts in the 40-over-a-side-match.
The Indians won the toss and put Pakistan into bat but the decision proved to be a big mistake as the Pakistanis murdered the Indian attack to pile up the huge total. Man-of-the-match Mohammad Ikram led the assault as he scored 101 to set the foundation for the winning total.
His efforts were well supported by the rest of the batting line-up -- especially Aamir Ashfaq, who continued his fine form and scored 54.
In reply, the Indians never looked like getting the target and struggled against the Pakistani attack. No Indian batsman managed to put up a fight and Rajinder Verma's 34 was the only worthwhile effort.
Five of the Indian batsmen were run out as they collapsed to 180 in the last over. Noor Qureshi and Aamir Ashfaq cleaned up what was left of the line-up by picking up two wickets each.
Meanwhile, in the other matches played yesterday, Australia beat Sri Lanka by three wickets. The Aussies reached the 232-run target set by the Lankans after some minor hiccups.
England scored a comfortable nine-wicket win over West Indies.
The English had no trouble in chasing the paltry 127 runs put up by the West Indian batsmen.