Indian XI beat Sri Lankan XI by 124 runs to win the 45-overs a side charity cricket match at the Wankhede Stadium in Mumbai on Saturday.
Despite the failure of Indian openers -- Sachin Tendulkar (17) and Virender Sehwag (6) -- India, electing to bat first, scored an imposing 294 for seven with Dinesh Mongia remaining not out on 116 off just 108 balls.
Yuvraj Singh scored a run-a-ball 41 and Sanjay Bangar made 31 off 43 balls to take the Indian score close to the 300 mark.
In reply, Zaheer Khan, who claimed three wickets for 29, rattled the Sri Lankans. The visitors folded up for 170 in 35.5 overs.
Set to get 6.5 runs per over, the Sri Lankans lost wickets regularly after Zaheer claimed the wickets of openers Sanath Jayasuriya (8), Romesh Kaluwitharana (5) and Kumara Sangakkara (7).
Former opener Roshan Mahanama top scored for his side with a fluent 43 off 49 balls.
The match was organised to raise fund for the Dinanath Mangeshkar cancer hospital in Pune.