England stay alive in Sri Lanka as Joe Root claims another century

Joe Root has 19 Test tons (Mike Egerton/PA)
Joe Root has 19 Test tons (Mike Egerton/PA)