Having notched up a comprehensive victory in the first match, Joe Root's men will look to seal victory in this two-match series against the Lions - watch every ball of the 2nd Test with our Sri Lanka vs England live stream guide below.
Stand-in captain Dinesh Chandimal knows that a woeful batting performance and a not much better showing with the ball in the first innings of the opening Test cost his team dear, and a huge improvement is needed if his men are to get anything out of this short series.
The Lions can nevertheless draw encouragement from their battling second innings performance.
The undoubted highlight for the tourists in the last encounter was the damage caused by spinners Jack Leach and Dom Bess, with the pair combining to take an impressive 14 wickets, with the duo likely to be key to England's hopes once again here.
Having been in such a commanding position throughout most of the 1st Test, the only concern for England will be the nervy period during the second innings which saw them at one point crumble to 14/3.
It's set to be an intriguing 2nd Test - read for full details on how to get a live stream of Sri Lanka vs England no matter where you are in the world with our guide below.
Sri Lanka vs England - 2nd Test cricket: Where and when?
This 2nd Test takes place at the Galle International Stadium in Galle between the 22nd and 26th of January.
Each day of play will start at 10am IST local time.
That makes it an early 4.30am GMT start for England fans tuning in from the UK, a 3.30pm AEDT kick-off in Australia and a 6.30pm ET / 11.30pm ET/8.30pm night start in North America.
Watch Sri Lanka vs England - 2nd Test cricket online from outside your country
We have details of all the US, UK, Australian and Canadian broadcasters of the 2nd Test further down in this guide. If you're intent on watching Sri Lanka vs England, but find yourself away from home then you'll likely run into problems when trying to stream your domestic coverage online from abroad as it's likely to be geo-blocked.
That's where a VPN (Virtual Private Network) can be a lifesaver. They allow you to virtually change the ISP of your laptop, tablet or mobile to one that's back in your home country, letting you watch as if you were back there.
VPN's are incredibly easy to use and have the added benefit of giving you a further layer of security when surfing the web. There are lots of options, and we recommend ExpressVPN as our #1 pick due to its speed, security and ease of use. It can be used on a vast array of operating systems and devices (e.g. iOS, Android, Smart TVs, Fire TV Stick, Roku, games consoles, etc). Sign up for ExpressVPN now now and enjoy a 49% discount and 3 months FREE with an annual subscription. Or give it a try with its 30-day money back guarantee. Looking for other options? Here are some alternatives that are on sale right now.
How to stream Sri Lanka vs England live in the UK
Sky Sports Cricket has exclusive UK live broadcast rights to this Test series. If you're a Sky Sports sunsriber, you'll be able to watch each match live on your TV. You can also live stream all of the action on your phone or tablet using the Sky Go app. Cord Cutters have a couple of flexible options for watching the action from the Galle International Stadium - a Now TV Sky Sports Pass will give you access to all 11 Sky Sports channels and costs £9.99 a day or £33.99 a month.
Coverage is set to start at 4am GMT on Sky Sports Cricket for the opening day of the Test on Thursday morning, before switching to a 4.25am start for days 2-5.
Live stream Sri Lanka vs England 2nd Test live in India
With regular cricket broadcaster Sony Pictures Networks concentrating on their coverage of the Test series between Australia vs India as well as the Big Bash League, there's unfortunately no confirmed broadcaster for this series in the region.
Live stream Sri Lanka vs England 2nd Test live in Australia
Streaming service Kayo Sports is normally on hand for all things cricket when it comes to live coverage, but sadly that's not the case for this series and indeed for any other broadcaster Down Under.
How to watch Sri Lanka vs England 2nd Test online in the US exclusively on Willow TV
Willow TV has long been a godsend for cricket fans in the US, and it's on hand once for those looking to watch the action from Sri Lanka Stateside with exclusive coverage in the US of this Test series.
The only drawback is that Willow won't be showing the match live and will only be offering highlights of play from each day of 2nd Test.
The service costs $9.99 a month and can also be accessed via streaming services such as Sling and Fubo. If you find yourself unable to access Willow TV's coverage because you're out of the country, remember that you can use a VPN to tune into your usual coverage just like you would at home. Of the many options, ExpressVPN as outlined above, remains one of the best services currently out there.
Be an expert in 5 minutes
Get the latest news from Android Central, your trusted companion in the world of Android