Cricket

Moeen admits he owed England a big score

Moeen Ali admitted a performance with the bat was a long time coming as he hit a career-best total as England took total control of the second test against Sri Lanka.