Sri Lanka reached the target of 388 runs after six wickets thus recording the biggest chase in Sri Lanka and in Asia.
Zimbabwe seven wickets away from maiden Test win over Sri Lanka. The host were 170-3, still needing another 218 to win.
Sikandar Raza hit a gritty 97* to help Zimbabwe stretch their second innings lead over Sri Lanka to 262 in the one-off Test on Sunday.
The visitors reduced Sri Lanka to 293/7 at stumps on Day 2 after being bowled out for 356.
Zimbabwe continue with the good show in Sri Lanka as the visitor reach 344/8 on Day 1 of the one-off Test in Colombo on Friday.
Chandimal will lead the islanders in a Test for the first time after Angelo Mathews resigned Wednesday.
This was the Zimbabwe first-ever series win against Sri Lanka and first away series win since 2009.
Sri Lanka and Zimbabwe have everything to play for in series decider.
Zimbabwe managed to level the 5-match series against Sri Lanka after they bagged a win by 4 wickets in the 4th ODI at Hambantota.
Gunathilaka, Dickwella hit centuries in comprehensive Sri Lanka win over Zimbabwe, take 2-1 lead in five-ODI series.