Without regular stars like Mahela Jayawardene, Kumar Sangakkara and Sanath Jayasuriya, Sri Lanka's bating looked brittle against India and three run-outs didn't help their cause either.
And if the Lankans have to avoid the embarrassment that India endured, their batting would be crucial and the likes of Thilan Samaraweera and Upul Tharanga will have to strike form.
On the bowling front, the Lankans have a decent line-up with Nuwan Kulasekara and Dilhara Fernando heading the pace department although the latter leaked too many runs against India.
Ajantha Mendis spearheads the spin attack but was a tad too expensive against India.
The Zimbabweans, on the other hand, had good day with the bat against India. Craig Ervin and Brendon Taylor notched up half-centuries while the rest of the top half also made important contributions to the successful chase.
Nadal hoping to avoid another fourth-round banana skinThe bowling, however, was lackluster. As many as seven bowlers were used against India but only two of them were among the wickets, that too after giving away far too many runs.
Teams (from):
Sri Lanka: Tillakaratne Dilshan (Capt.), Angelo Mathews (vice-Capt.), Upul Tharanga, Thilan Samaraweera, Dinesh Chandimal, Lahiru Thirimanne, Chamara Kapugedera, Suraj Randiv, Nuwan Kulasekara, Thilan Thushara, Ajantha Mendis, Jeevan Mendis, Dilhara Fernando, Chamara Silva, Thissira Perera.
Zimbabwe: Elton Chigumbura (Capt.), Andy Blignaut, Chamu Chibhabha, Charles Coventry, Graeme Cremer, Craig Ervine, Greg Lamb, Hamilton Masakadza, Chris Mpofu, Ray Price, Ed Rainsford, Vusi Sibanda, Tatenda Taibu, Brendan Taylor, Prosper Utseya.