How many time in ODI history you have seen opener hitting the winning runs. Sachin is an opener he will only do his job as an opener i.e. to give good start.
After he goes others will have take the mantle and ensure the win. The mantle is taken by the batsmen who come at 4-5. Please see the history of the game.
The 4-5 batsmen Yuvi and Dhoni so they hit the winning runs. While chasing 320 Butt and Younis did what had to be done then came Afridi he hit 28 in 14 and the match was won.
So Sachin gives good opening but most of the times he does more than that then he is out if others perform we win else we loose.
By he way out of his 41 ODI centuries 29 are for winning cause. There must be many 90s and 50s.