After posting 314 for eight on the scoreboard, Indian bowlers restricted Pakistan to 274 for nine in their 50 overs.
Kamran Ghulam of Pakistan scored a gutsy unbeaten knock of 102 runs as he fought hard for the team to put up a serious challenge to India.
Pakistan got off to a steady start but lost quick wickets which disrupted their run chase.
Sami Aslam remained the second highest scorer for Pakistan with his valiant 87.
Ghulam hammered 12 boundaries in his 89-run knock but he fell short of partners to help him reach the target.
Kuldeep Yadav picked up three wickets while Deepak Hooda, Chama Milind and Aamir Gani took two wickets each for India to restrict Pakistan to 274.
India earlier scored 314 for eight on the scoreboard.
Zola and Samson scored 100 runs each to help India put up a competitive total against their neighbours.
Samson hit eight boundaries and four sixes in his knock while Zol hammered seven boundaries and two sixes.
Opener Ankush Bains gave India a steady start with his 47.
Zia-ul-Haq, Zafar Gohar and Karamat Ali picked up two wickets each for Pakistan.
314 for 8 in 50 overs (Vijay Zol 100, Sanju Samson 100; Zia-ul-Haq 2/56)
274 for 9 in 50 overs (Kamran Ghulam n.o. 102, Sami Aslam 87; Kuldeep Yadav 3/72)
--IBNS (Posted on 04-01-2014)