Bangladesh managed to pull out a defeat from the jaws of victory in the first one-day international and making amends will be the target when they host England in the 2nd ODI at the Shere Bangla National Stadium in Dhaka. With only three matches in the series, Bangladesh must win if they are to keep their brilliant unbeaten run at home alive.

With expectations, built by their splendid recent run in home conditions in one-day cricket, comes pressure and maybe it was that little bit of extra pressure that told in the end. Because, there is no other way to explain Bangladesh's spectacular collapse in the first match, when they lost the final six wickets for 17 runs.

Recovering from a match they should have comfortably won is never easy, but what is good about the timing of the second ODI, set to begin less than two days after the first one, is that it gives Bangladesh less time to brood and wonder how it all got away.

All they can do is stick to their plans, which had worked so well in the chase until Shakib Al Hasan's wicket triggered a massive collapse, and back their abilities and knowledge of the conditions, which has seen them beat the likes of India, New Zealand and South Africa at home.

England will still be buzzing from that steal of a win, and what will please them the most from the match is that they had a couple of debutants performing and showing they belong on the big stage.

After Ben Duckett scored a half-century in his first match in the first innings, Jake Ball put in a man of the match performance, taking a five-for and playing the biggest part in scuttling Bangladesh out

What was also evident from the first ODI is that this England side have a fair few leaders. There were doubts over if Jos Buttler could lead England as well as Eoin Morgan, who decided not to tour citing security concerns, but the wicketkeeper was quite good on the field and so was his vice-captain Ben Stokes.

"When I dropped probably the easiest catch you'll see in international cricket, I thought it might be one of those days," Buttler said. "Ben Stokes dragged us all together and really geed the guys up and said 'let's not give it to them easy'. Straight away Jake took those wickets."

England will hope for another victory, but maybe without all the excitement and drama.

Where to Watch Live

Bangladesh vs England second ODI is scheduled for a 2.30pm local time (2pm IST, 9.30am BST, 4.30am ET). TV and live streaming information is below.