Zimbabwe headed into Day 4 of this one-off Test leading by 262 runs with four wickets left in the bag and the two set batsmen in Sikandar Raza and Malcolm Waller got them going as the day began. Soon Waller perished but Raza kept at it and brought up his maiden Test century. Later Zimbabwe captain Craemer (48) put on some pivotal runs to take their tally to 377 runs. Sri Lanka, chasing 388 runs, lost three wickets with Kusal Mendis scoring a fifty but struggling with cramps.
Sri Lanka vs Zimbabwe, Score and Updates, Day 4: At stumps, Sri Lanka were 170/3 and needed 218 more to win.
Sri Lanka: Upul Tharanga, Dimuth Karunaratne, Kusal Mendis, Dinesh Chandimal (capt.), Angelo Mathews, Asela Gunaratne, Niroshan Dickwella (wk), Dilruwan Perera, Rangana Herath, Suranga Lakmal, Lahiru Kumara.
Zimbabwe: Regis Chakabva, Hamilton Masakadza, Tarisai Musakanda, Craig Ervine, Sean Williams, Sikander Raza, Malcolm Waller, Peter Moor (wk), Graeme Cremer (capt.), Chris Mpofu, Donald Tiripano.