India beat Bangladesh by one run.

Here is our full report on an astonishing match in Bangalore.

Bangladesh have thrown it away. Needing just two runs, both Mushfiqur Rahim and Mohammed Mahmudullah went for glamour shots and were made to pay.

India take three wickets in a thrilling final over to win this by a single run!

WICKET! Mustafizur Rahman is out run out by MS Dhoni

India beat Bangladesh by one run

WICKET! Mahmudullah (18) b Jadeja c Pandya

WICKET! Rahim (11) c Dhawan b Pandya

Bangladesh need 11 off the final six balls to win. Simple, eh?

19th over - Bangladesh 136-6

Bangladesh play the first couple safe, settling for singles off Bumrah's delivery before Mahmudallah tries something a bit more extravagant, only for it to be stopped in front of the boundary.

He and Rahim continue play it sensible, not going for the huge swings and settling for singles to claw themselves over the line. Good over from Bumrah, but it is looking like it won't be enough.

18th over – Bangladesh 130-6

What a thrilling over. Bangladesh rack up another precious four after Sarkar meets Nehra's poor delivery with a firm sweep. Mahmudullah flings another to deep mid-wicket which is good enough for a single, but the momentum in this thrilling contest changes once again as Sarkar meets a full toss from Nehra only to lift it straight into Kohli's path.

What now for Bangladesh? Whenever thy have dropped a wicket in this contest they have coming roaring back and they do it again through Mahmudullah, who smacks the full toss away from the India fielders to rack up another precious four.

WICKET! Soumya Sarkar (21) c Virat Kohli b Ashish Nehra

17th over – Bangladesh 120-5

Bangladesh collect another six runs as we enter the final two overs and now need 27 off 18 to win this. Some more terrific fielding from India prevented a couple of those trickling through for fours.

16th over – Bangladesh 113-5

Huge, huge six for Sarkar who takes a big chance off Jadeja's spin delivery, but sends it over deep square leg and into the crowd. Off the very next ball MS Dhoni screams for out but his appeals are turned away. Two more singles follow, that will be nine for the over.

15th over – Bangladesh 104-5

Jadeja shows some more outstanding fielding, leaping across to block Sarkar's dab and prevent the boundary. Bangladesh have done well out of his tight over, however, sneaking five more runs.

14th over – Bangladesh 99-5

A good over from India, restricting Bangladesh to just two runs from Mahmudullah.

13th over - Bangladesh 96-5

A simple catch for Raina sees Indian hope grow again. Four dot balls follow in a brilliant over from Ashwin but Soumya Sarkar rescue something after drilling to long off. His side now need 51 off 42.

WICKET! Shakib Al Hasan (22) c Suresh Raina b Hardik Pandya

12th over - Bangladesh 95-4

Jadeja strikes again with the first ball of the over, lashing one through Mortaza and off the stumps. But again, Bangladesh are racking up the runs that matter more. Al Hasan drops to one knee to meet Jadeja's next ball and lashes it over his shoulder with another huge six over the stands.

WICKET! Mortaza (6) b Ravindra Jadeja

11th over – Bangladesh 87-3

Al Hasan notches two off the first ball but looks on in despair after his big hit off the third drops towards Ashwin. It should be an easy catch, but Ashwin has spilt it having got himself in position and Bangladesh get away with one.

India are made to rue that when Al Hasan smashes a big six over mid-wicket and into the stands.

10th over – Bangladesh 79-3

Sabbir Rahman's innings are over after an appeal after he is stumped by Dhoni. Sabbir stumbled, giving the India skipper just enough time to hit the stumps. After that setback, Mortaza entered the fray and responded with a magnificent six down the track.

WICKET! S Rahman st MS Dhoni b Suresh Raina

Bangladesh need 80 more runs from 66 balls

Ninth over - Bangladesh - 67-2

Pandya tries the shorter bowl but Rahman reads it perfectly, whacking it away to fine leg for four. Sabbir Rahman gets a bit lucky with the next delivery, getting an outside edge onto the ball that slices over him and over third man for four. He'll take those.

Eighth over - Bangladesh 56-2

Oh how India needed that. Iqbal's impressive innings comes to an end as Jadeja's delivery flies underneath his bat and into Dhoni who stumps him.

WICKET! Tamim Iqbal (35) st MS Dhoni b Ravindra Jadeja

Seventh over – Bangladesh 53-1

After three consecutive singles, Rahman scoops another four clear with a fine reverse sweep that flies over the third man. He hits another down to long off to rack ip another single, before Iqbal crowns another fine over with a low sweep outside off stump.

Sixth over - Bangladesh 45-1

Bangladesh kick into gear as Iqbal drives another low one towards the boundary for four off Bumrah's delivery, who is having a woeful few minutes. Iqbal adds another four two balls later and makes it 16 for the over with another two to conclude a tremendous over from him.

Fifth over - Bangladesh 29-1

Oh what a dreadful drop that is! Iqbal spoons one straight up in the air that Bumrah waits to catch at short fine leg but he spills it horribly at the last moment. After that let off, Rahman ends the over on another positive note for Bangladesh, hammering one over mid-wicket for four.

Fourth over - Bangladesh 20-1

Rahman pulls through at mid-wicket for a single but Bangladesh are able to make that a three after Pandya decided to try and stump him, overcooking his throw in the process.

Iqbal drives another towards the boundary but Dhawan, now in the field, reads it well and keeps it in for a two. Another good delivery from Nehra limits Iqbal to another single after he was only able to work it as far as third man. Eight all in all for Bangladesh, a decent over.

Third over - Bangladesh 12-1

Ashwin comes in with the ball and Iqual sends another single down through square leg but that change in bowler pays dividends off the very next ball as Mithun drags his big effort high and wide and straight into the path of Pandya.

Ashwin's delivery continues to trouble, producing three dot balls off his next four with his bounce causing plenty of problems.

WICKET! Mithun (1) c Hardik Pandya b Ravichandran Ashwin

Second over - Bangladesh 10-0

Bumrah takes the all for India and limits Bangladesh to just three singles.

First over - Bangladesh 7-0

Iqbal sweeps away a four down leg side, but it should have never got that far. Bumrah got down to stop it at the boundary, but it slips underneath him and trickled out. In the meantime, Iqbal and bowler Nehra have collided and the Bangladesh batsman needs some treatment after he was left dazed by that crash. He's soon back on his feet to rack up a two. Iqbal gets a lucky escape right at the end of the over after hammering one straight back at Nehra, but the pace of the ball takes it just away from him.

Tamin Iqbal opens alongside Mithun Ali as Bangladesh begin their chase.

Mid-innings break

Bangladesh require 147 runs to win

20th over - India 146-7

On the last over, Jadeja has to go for a big swing but Rahman's delivery creeps under his swipe and comes off the stumps. Ashwin enters the fray to replace him and bats a clever four down leg side.

He follows that up with another single before Dhoni takes the crease again, much to the delight of the home crowd who want a big finale here. Already nine from nine, he settles for a two with more clever fielding from Bangladesh denying him the boundary he craves.

WICKET! Jadeja (12) by Mustafizur Rahman

19th over - India 137-6

Dhoni adjusts his feet brilliantly to hammer one over to cover, almost swinging himself off his feet as he reaches the boundary. Al Amin Hossain almost tees him up again with an inviting full toss but this one just evades Dhoni, failing to get the right connection.

Jadeja has to try something too and he offers up a couple of smashing fours, brilliantly placing the first after another inviting full toss before powering another through aquaria leg. Al-Amin Hosssain changed his bowl to a short one this time, but Jadeja read it brilliantly.

18th over - India 123-6

India are in need of something special here, two runs from Jadeja off the second ball is as good as it gets for them, with just two more singles following from him and Dhoni. Mustafizur throws another excellent yorker with the final ball to underline another terrific over for his side.

17th over - India 118-6

Mahmudullah is in for the 17th over with MS Dhoni able to squeeze out a single to deep mid-wicket off his first ball. Two more is all he can muster before Singh spoons a woeful effort straight into the air just behind him where Al-Amin Hossain makes an easy catch. Another excellent over from Bangladesh

WICKET! Singh (3) c Hossain by Mahmudullah (India 117-6)

16th over - India 114-5

Raina is gone with the first ball of the over, after scooping one leg side straight into the air and down into Sabbir Rahmann's waiting arms.

What follows from Soumya Sarkar is absolutely stunning. Pandya goes for a big four that looks to be creeping out but Sarkar matches his sublime catch against Pakistan with another beauty here, diving to left meters inside the boundary and clinging onto the ball superbly.

Hossain's hat-trick ball is a poor one and Yuvraj Singh grabs a much-needed two for India but three dot balls follow.

WICKET! Pandya (15) c Soumya Sarkar by Hossian

WICKET! Raina (30) c Sabbir Rahman b Hossain

15th over – India 112-3

After a that frenetic 14th over, Raina and Pandya wait until late in the 15th to rack up the runs, with Panya drilling one low down past bowler Al Hasan that trickles out to the boundary. Off the very next ball, Al Hasan's yorker is well-read by Pandya again, who adjusts his feet quickly to hammer another one over the covers for four.

14th over - India 101 for 3

Raina drives an effort straight over the head of bowler Hom that races away for a four off the first ball. Bangladesh don't do themselves any favours with the next one as Hom throws Kohli a full-toss freebie. Kohli gleefully accepts and whacks it clear for a six.

It comes crashing down for him off the next ball as Kohli goes for another big six but misses and is caught at the stumps. Hardik Pandya comes into replace him and restores some order with a huge six that flies into the crowd.

WICKET! Kohli (24) out by Hom at stumps

13th over – India 84-2

Just five more runs from India with yorkers from Al Hasan keeping Kohli and Raina at bay.

12th over – India 79-2

India are beginning to rack up these runs now with Kohli adding another two, timing Mortaza's delivery well to edge it down the line. The boundaries still aren't coming as often as they should be for him and Raina, but they will be happy enough with singles in this over.

11th over - India 73-2

Hossain has a golden opportunity to catch Kohli as he drives his effort straight back at the bowler. It is coming at a nice pace and a comfortable height but the ball bounces out of his hand. Will Bangladesh rue that mistake? Raina makes them pay a couple of balls later, lifting a wild one through at square leg that flies out for a six. Raina meets the next ball with a more controlled contact and smashes this one over mid-wicket for another big six.

10th over - India 59-2

Kohli whacks one with plenty of power that takes a bounce as it looks to be heading towards the boundary but again it falls just short and the fielder can clean up. He follows that up with a crisp drive to deep cover, dabbing the next ball to short third man as India begin to rack up runs.

Ninth over – India 52-2

Raina and Kohli go for a risky double after a moment of confusion among the Bangladesh fielders and the latter has to leap across the line to make up the ground as the ball comes flying back to the wicketkeeper. Three more dot balls follow, another good over from Hom.

Eight over – India 49-2

Another slow over for India. Kohli enters the fray and flicks a two off the first ball but just two more singles follow with Raina unable to find the right connection off Mortaza's delivery.

Seventh over - India 45-2

Horrible over for India, where they settle for three singles before a yorker from Al Hasan bewilders Dhawan, catching him lbw.

WICKET! Dhawan (23) caught lbw by Al Hasan

Sixth over - India 42-1

Finally! Five overs in and we have our first six, with Sharma smashing one outside off stump and into the first row of the crowd. The first of many, maybe? It looks like it, with Dhawan sending another over mid-wicket into the stands for another huge six just two balls later. A yorker from Rahman slows that momentum for a moment and Bangladesh stop it completely with a huge wicket, with Sharma lobbing one high into the Bangalore sky to tee up an easy catch for Sabbir Rahmann.

WICKET! Sharma (18) Sabbir Rahman b Mustafizzur Rahman

Fifth over - India 27-0

Big scare for Dhawan off the first ball; Sharma opts against running for a single but Dhawan has already raced out of the traps, having to dive back across to make ground. He makes up for that with a precise low drive to long, only for a fielder to deny him at the boundary. Bangladesh fielders ensure another attempted four from him is kept inside the boundary.

Fourth over - India 23-0

Rahman takes the ball for the fourth over after a measured first three. He keeps India where they are with a couple of dot balls before Dhawan gets off the mark with single down leg. Sharma adds another outside off stump and it looks to be heading towards another slow over until Dhawan scoops a four over for his second boundary of the afternoon.

Third over - India 17-0

Rohit Sharma gets going, hammering a love drive through point for his first four. He adds a couple of singles before showing some quick feet and anticipation off Dhawan's hit, setting off to secure another single having sensed there was something worth running for.

Second over - India 9-0

Shuvagata Hom takes the ball and throws his first couple with plenty of spin, resulting in three dot balls off his his first three deliveries. Dhawan ends that with a thumping four offside off stump but that is as good as it gets in this second over.

First over - India 5-0

Sharma drives it down to his right off the first ball before Dhawan gets off the mark with a similar hit to his left. Each add another single each, Dhawan dabbing one through point. Nothing for Bangladesh to worry about just yet.

Rohit Sharma opens for India along with Shikhar Dhawan.

Bangladesh remember have elected to bowl first.

That's the anthems done with, we are ready to get underway.

Almost time to get underway in Bangalore, both sides have made their way out onto the field for the national anthems.

Confirmed teams

India: RG Sharma, S Dhawan, V Kohli, S Raina, Y Singh, MS Dhoni* (wk), H Pandya, R Jadeja, R Ashwin, A Nehra, J Bumrah

Bangladesh: Bangladesh: T Iqbal, M Mithun, S Rahman, S Al Hasan, Soumya Sarkar, Mahmudullah, M Rahim (wk), S Hom, M Mortaza*, A Hossain, Mustafizur Rahman

India captain MS Dhoni, speaking via Sky Sports:

This surface will remain good. If there is a bit of moisture, it may turn. I've been wrong twice, so I could be wrong a third time. "The team is feeling good, in good spirits.

Good news for Bangladesh, Tamim Iqbal is fit enough to start today having recovered from illness.

No changes to the India side who beat Pakistan on Saturday.

Bangladesh win the toss and choose to field

India's confidence was firmly restored with that win over Pakistan on Saturday, ensuring they start today as heavy favourites. That opening loss to New Zealand shocked the hosts and favourites for the competition; it was a hugely sobering defeat that demanded a positive response. They produced that at the Eden Gardens four days ago.

Likely teams

India: 1 Rohit Sharma, 2 Shikhar Dhawan, 3 Virat Kohli, 4 Suresh Raina, 5 Yuvraj Singh, 6 MS Dhoni (capt & wk), 7 Hardik Pandya, 8 Ravindra Jadeja, 9 R Ashwin, 10 Jasprit Bumrah, 11 Ashish Nehra

Bangladesh: 1 Tamim Iqbal/Mohammad Mithun, 2 Soumya Sarkar, 3 Sabbir Rahman, 4 Shakib Al Hasan, 5 Mushfiqur Rahim (wk), 6 Mahmudullah, 7 Nasir Hossain/Shuvagata Hom, 8 Mashrafe Mortaza (capt), 9 Al-Amin Hossain, 10 Mustafizur Rahman, 11 Saqlain Sajib

Bangladesh will feel the absence of Taskin Ahmed and Arafat Sunny this afternoon while there remain doubts over whether Tamim Iqbal is fit enough to play.

After that opening day capitulation against New Zealand, India got their World T20 campaign back on track with that dominant victory over Pakistan on Saturday, inspired by Virat Kohli's sublime batting.

After losing their opening two matches, despite going down swinging against Australia, Bangladesh meanwhile lie on the brink of elimination. They need to win their remaining games and hope other results go their way to keep their own campaign going.