The Indian skipper (92) looked set to complete his 12th hundred when he inside-edged seamer Mohammad Asif's delivery on to his stumps, but not before boosting his team's chances of squaring the series.
India on Tuesday lost the first of two day-night games held here to raise funds for victims of last year's Kashmir earthquake.
They made a strong start after winning the toss as Dravid and hard-hitting Virender Sehwag (73) put on 138 for the opening wicket. The Indian skipper then added 90 for the second with free-stroking Mahendra Dhoni (59).
Openers Dravid and Sehwag took time to adjust to the conditions, failing to score in the opening three overs. But runs came thick and fast once they settled down, sparing neither seamers nor spinners.
Sehwag, who failed to score a half-century in the recent seven-match series against England at home, returned to form with a brisk 83-ball knock which contained one six and 10 fours.
India's batting continued to flourish after Sehwag's dismissal as Dravid and Dhoni kept finding gaps. Dhoni fell after completing his eighth half-century, bowled by a slower delivery from Rana Naved-ul-Hasan.
With India having plenty of wickets in hand for the slog-overs, Yuvraj played an attractive cameo as he scored a 10-ball 24 with one six and three fours -- all in one over from Asif.
Proceeds from Tuesday's match were donated to the survivors of the massive earthquake that hit Kashmir last October killing more than 73,000 people in Pakistan and 1,300 in India.
Revenues from the second game on Wednesday will be shared by the Indian and Pakistan cricket boards after a million dollars is given to the hosts.