Nope, did not watch the match yesterday.
I very strongly disagree with taking Gambhir out. I think he's a world class ODI batsman.
He had a brilliant 2012 with the bat in ODIs. In fact, if you look it up on Cricinfo, he's been consistently brilliant for 5 years in limited overs.
I think you're letting his test form cloud your judgment of his ODI form.
I would like to see us line up like this:
Gambhir, Rahane, Pujara, Kohli, Raina, Dhoni, Irfan, Ashwin, Harbhajan, Yadav, Dinda
I don't think Harbhajan has done anything wrong in limited overs cricket. It is his test form that has been terrible.
I think Yuvraj shouldn't be in the side if he's not bowling -- and he is not bowling at the moment -- because he doesn't offer enough as a batsman in the long run. Hell, even now, he has an innings or two there but by and large, he's not fit enough for international cricket. He's like an ordinary #4 with the fitness of Sehwag.