A brilliant unbeaten century from Craig Ervine helped Zimbabwe frustrate Sri Lanka after Dinesh Chandimal's reign as Test captain had started so well in Colombo on day one.
Chandimal replaced Angelo Mathews as skipper after the all-rounder stepped down following a humiliating one-day international series loss to Zimbabwe this week.
The wicketkeeper-batsman could not have asked for a much better beginning to his tenure, Rangana Herath striking twice as the tourists were reduced to 38-3 after Graeme Cremer won the toss at R Premadasa Stadium on Friday.
Zimbabwe were still in trouble on 195-6 in the one-off Test, but recovered to 344-8 at stumps after Ervine came to their rescue with a magnificent 151 not out – his highest score in cricket's longest format.
Cremer might have been rueing his decision to bat first after Herath cleaned up Regis Chakabva (12) with an arm ball before removing fellow opener Hamilton Masakadza (19).
Debutant Tarisai Musakanda's (6) first spell at the crease proved to be short-lived, Lahiru Kumara getting the number three caught behind following a review after he was initially given not out by Ian Gould.
Sean Williams (22) also failed to make it through to lunch, but Ervine stood firm after getting off the mark by reverse-sweeping Herath to the boundary and went on to bring up his half-century in the same over that he struck Dilruwan Perera for six over midwicket.
Sikandar Raza (36) offered support for the composed Ervine in a much needed sixth-wicket stand of 84, which Herath ended by trapping the all-rounder leg before.
Malcolm Waller also added 36 before becoming wily spinner Herath's fourth victim and Ervine raised his bat to celebrate a second Test century after sweeping his 146th ball for a single.
The left hander was still there at the close, having struck a six and another 13 boundaries in a vital knock, with Donald Tiripano 24 not out after the pair put on 62 to torment Sri Lanka in the evening session.
|Kimmich: Working with Guardiola was incredible|
|Rose pushes clear as Fleetwood finishes with a flourish|
|Hayne: Fiji slayed a giant|
|Bale thanks Coleman after Wales coach steps down|
|World Cup exit not a negative, insists Kiwis skipper Blair|
|Kane & Alli fit for Spurs at Arsenal, Lacazette starts|
|Sri Lanka close in on first-innings lead in Kolkata|
|Sydney leapfrog slapstick Jets at A-League summit|
|Hamilton: I learned nothing from Rosberg|
|Christensen guides the way for Loftus-Cheek & Abraham at Chelsea|
|Mertens: Sarri´s tactics give Napoli 12 men|
|Bayliss finds positives despite England´s toil|
|Aubameyang back in Dortmund fold pre-Spurs|
|Hafeez should give up bowling after third suspension – Akram|
|Moses heartbroken as Lebanon come up short|
|Fiji upset New Zealand in World Cup quarter-final|
|Marsh desperate to take Ashes chance|
|England struggle in draw against CA XI|
|Spurs erase 23-point deficit to beat Thunder|
|Tonga edge Lebanon to reach World Cup semis|
|Davis suffers concussion against Nuggets|
|Bosz laments ´ridiculous´ goals|
|Broncos GM Elway calls team ´soft´|
|Madrid have best kids stockpiled – Simeone|
|Guardiola backs Stones to get even better|
|Ibrahimovic will start with bench role, says Mourinho|
|Injections to play a friendly – Mourinho slams England over Jones handling|
|Chargers´ Rivers cleared to face Bills|
|Cook grabs RSM Classic lead|
|Nets PG Russell undergoes successful surgery|
|Championship Review: Sheffield United go top|
|Gloucester´s second-half surge stuns leaders Saracens|
|Schurrle: Dortmund couldn´t deal with Stuttgart counter-attacks|
|Conte laments Italy World Cup failure|
|Murray splits with coach Lendl|
|Hartley´s Toro Rosso deal will not affect Porsche status|
|Amiens 1 Monaco 1: Jovetic rescues point but champions give PSG boost|
|Dimitrov eager to keep momentum going after easy Carreno Busta win|
|Stuttgart 2 Borussia Dortmund 1: Bosz pressure builds after more Burki mishaps|
|Sunderland target Coleman steps down as Wales manager|
|Memorable Ashes Moments: Harmison sends down woeful opening wide as England´s defence wilts|
|Conte´s wife tells him to grow a beard – Conte grows a beard|
|Simeone rules out Everton job, promising ´a couple of years at least´ at Atletico|
|Pique to miss Barcelona´s Leganes trip over personal matter|
|Serena Williams reportedly marries Alexis Ohanian in New Orleans|
|UEFA closes Roma ´monkey chanting´ case|
|Swinson set to miss Six Nations after finger surgery|
|Don´t worry about Messi renewal, Valverde tells Barcelona fans|
|Cheika disrespected referee - Jones|
|´Griezmann? We´ll see´ – Valverde won´t rule out Barcelona pursuit of Atletico star|
|Cardinals & Larry Fitzgerald agree to 2018 contract extension|
|Uncapped Enever replaces injured Coleman for Twickenham clash|
|Goffin overcomes slow start & Thiem to set up Federer semi|
|Unsworth surprised to see Allardyce snub Everton|
|Six-week stadium ban for Sale boss Diamond|
|Mourinho has ´immense respect´ for Benitez|
|Howe backs Defoe to make World Cup squad|
|Everton speculation out of my control - Silva focusing on Hornets|
|Conte concerned by Manchester City´s breakaway lead|
|Man City results ´perfect´, but Guardiola demands improvement|
|David Luiz back in Chelsea squad, Conte confirms|
|Recovered Klopp offers Liverpool fitness update|
|Guardiola confident Aguero in ´perfect´ condition despite hospital trip|
|Ibrahimovic, Pogba and Rojo back for Manchester United|
|Fleetwood and Rose look set for desert duel, Fitzpatrick leads in Dubai|
|Heynckes compiling list of potential successors|
|Modric & Carvajal fit for Madrid derby|
|Bayern begin talks over Wagner deal|
|Pulis angered as Chadli sidelined for ´foreseeable future´|
|Neymar to join Ronaldo at Real Madrid? Zidane speaks out on PSG star|