Zimbabwe is eyeing its first Test victory since 2013 as the African nation continues to give Sri Lanka all it can handle in a one-off match in Colombo.

Now coached by Heath Streak, Zimbabwe has been impressive with bat and ball while establishing a 262-run lead entering day four - but it's a moment in the field that is the undoubted highlight of the match to this point.

Late on day two, debutant Tarisai Musakanda combined with veteran Malcolm Waller to pull off one of the smoothest run outs you'll ever see.

Fielding at point, Musakanda ran and dived to his right to prevent a backfoot shot from Asela Gunaratne piercing the infield. As he fell to the ground he flicked the ball up to Waller, who also gathered it one-handed and fired a one bounce-throw to keeper Regis Chakabva.

Advertisement

Chakabva whisked the bails off to catch hesitant nonstriker Dilruwan Perera short of his crease. "Amazing, amazing bit of work from Musakanda," Cricinfo.com's commentary of the dismissal read. "One of the plays of the year. Or decade. Or ever."

You can watch the moment of magic in the video below.

Sikandar Raza hit a gritty 97 not out to help Zimbabwe recover from a top-order collapse and stretch their second innings lead on day three.

The visitors were 252 for six at stumps, with Raza and Malcolm Waller (57) putting on an unbeaten 107-run stand for the seventh-wicket at Colombo's R Premadasa Stadium.

Raza lifted Zimbabwe from a precarious 23-4, followed by 59-5, after Sri Lankan left-arm spinner Rangana Herath rattled the visitors' batting with four early wickets.

Herath, who got three wickets before the lunch break, bowled Sean Williams for 22 in the second session as Zimbabwe teetered dangerously close to losing their 10-run advantage.

It was then that Raza put together 86 runs with Peter Moor (40) for the sixth wicket to turn the tables on Sri Lanka. Moor fell to paceman Lahiru Kumara.

Raza, who registered his fifth Test fifty, used the sweep shot to great effect against the spinners as he found another partner in Waller to thwart the Sri Lankan bowling attack.

"The dressing room was very quiet after the lunch break as we were 23-4. Then we said to ourselves, let's fight back and show that we mean business," Waller told reporters.

"We have created history in the ODI series and we have a great chance here as well. If we can get another 100 runs that will give us a good chance to win this Test," Waller, whose side eye their first-ever Test win over Sri Lanka, added.

Earlier skipper Graeme Cremer helped Zimbabwe take the lead after claiming his maiden five-wicket haul in a Test, helping bowl Sri Lanka for 346 in the morning session.

But it was Herath's left-arm spin that undid the fine work from leg-spinner Cremer (5-125).

Herath, who registered his 30th Test five-wicket haul in the first innings, ran riot at the start of Zimabwe's second essay to get the wickets of Hamilton Masakadza, Tarisai Musakanda and Regis Chakabva.

Off-spinner Dilruwan Perera joined forces to get the prized wicket of first-innings centurion Craig Ervine for five at the stroke of lunch.

Sri Lanka's interim coach Nic Pothas, who took over the job after Graham Ford prematurely ended his contract last month, was not surprised by the visiting sides' fighting qualities.

"The fight that Zimbabwe have shown is not surprising at all. They have a quality support staff and they have some fine players," said Pothas, who represented South Africa in three ODIs.

"I have played against Zimbabwe when I was playing for South Africa and they used to always put up good fights."