India defeated Bangladesh by seven wickets in the rain-curtailed first one-day international in Dhaka on Sunday powered by confident fifties from openers Ajinkya Rahane and Robin Uthappa.
The visitors reached the revised target of 150 runs off 26 overs with seven balls to spare after heavy downpours stopped play for more than two hours in the day-night clash at the Sher-e-Bangla stadium.
Bangladesh, batting first, made 272-9 off 50 overs with valuable half-centuries from skipper Mushfiqur Rahim (59) and Shakib Al Hasan (52).
India started their chase with aplomb as Uthappa (50), making his one-day comeback after nearly six years, and Rahane punished the loose deliveries and scored at more than run a ball.
Uthappa lofted Ziaur Rahman for a massive six over mid-wicket to race to his sixth ODI half-century. He was eventually out leg before wicket although TV replays suggested a huge inside edge onto his pad.
India, who were 100-1 off 16.4 overs when the downpours started, started tentatively when play resumed but managed to reach the target with ease in the end.
Earlier, skipper Mushfiqur Rahim and Shakib Al Hasan scored brisk half-centuries as Bangladesh posted a competitive 272-9 off 50 overs after opting to bat first.
Rahim hit three fours and as many sixes in his 63-ball 59 and Shakib scored 52 off 58 balls after Bangladesh won the toss and elected to bat at the Sher-e-Bangla stadium in Dhaka.
India, fielding a young side and without eight of their regular players, dominated with the ball initially but Bangladesh regrouped and made up for the slow start towards the end.
Paceman Umesh Yadav picked 3-48 including the wicket of opener Anamul Haque for 44 which contained seven hits to the boundary.
Off-spinner Parvez Rasool, making his ODI debut, grabbed two wickets while giving away 60 runs.
Bangladesh lost two early wickets but Rahim steadied the innings, stringing handy partnerships with Anamul and Shakib while racing to his 15th ODI half-century.
The skipper hoisted leg-spinner Amit Mishra (2-55) for a huge six over the midwicket boundary and looked in fine touch before being caught by Ajinkya Rahane off Rasool.
Shakib and Mahmudullah (41) then guided Bangladesh's fightback with a 65-run stand for the fifth wicket.
A late flourish from Nasir Hossain (22 off 20 balls) and Mashrafe Mortaza (18) then helped the hosts post a challenging total against the World Cup holders.
Indian captain Suresh Raina bowled five overs after fast bowler Mohit Sharma picked an injury and limped off the field when he had only bowled six overs.
Raina picked the key wicket of Shakib and also took a brilliant one-handed catch off Yadav to dismiss Ziaur Rahman cheaply for two.
Left-arm spinner Akshar Patel, the other player making his 50-over debut, picked his first international wicket when he bowled Mortaza as he was trying to hit him over extra cover.
The second and third matches of the short series will be played on June 17 and 19.
Raina cracks two consecutive boundaries off Mahmudullah to steer India to a seven-wicket D/L win with seven balls to spare in a rain-affected first one-day international against Bangladesh.
Chasing a rain-revised target of 150 in 26 overs, they knocked off the 50 required for victory in 49 balls.
Raina hits a streaky boundary pulling a short ball from Al-Amin past the keeper. Ind 143-3 in 24 overs.
Mortaza bowls an excellent over taking a wicket and conceding just two runs. Ind 37-3 in 23 overs.
Mortaza strikes removing Rahane who falls to a superb catch by Ziaur at short third man. Ind 135-3 in 22.1 overs.
Ajinkya Rahane c Ziaur Rahman b Mashrafe Mortaza 64 (70b 5x4 2x6)
India are racing to victory with Shakib being hammered for a six by Rahane while Rayudu hits a boundary. Ind 135-2 in 22 overs.
Rahane chips Mahmudullah inside out over extra cover for a boundary after surviving a run out attempt the previous ball. Ind 124-2 in 21 overs.
Rayudu hits the first boundary after resumption driving Mahmudullah through the gap on the off side.
Shakib strikes with the second delivery after resumption trapping Pujara leg before. Ind 100-2 in 17 overs
Cheteshwar Pujara lbw b Shakib Al Hasan 0 (5b 0x4 0x6)
The match is set to resume with India chasing a rain revised target of 150 in 26 overs which means they have to get 50 off 56 balls.
The covers have come on as the rain gets heavier forcing a suspension of play with India 100-1 in 16.4 overs.
India are well ahead of the run rate but 20 overs need to be completed for a result.
Shakib strikes removing Uthappa who is adjuged leg before. Ind 99-1 in 16.1 overs.
Robin Uthappa lbw b Shakib Al Hasan 50 (44b 3x4 3x6)
Uthappa smashes Ziaur for his third six and completes his half century off 43 balls to continue his prolific form from the IPL. Ind 99-0 in 16 overs.
Rahane crack two consecutive boundaries off Razzak. Ind 88-0 in 14 overs.
Uthappa lofts Shakib over long-off for a delightful six. Ind 77-0 in 13 overs.
Uthappa skips out and virtually flicks Razzak over midwicket for an extraordinary six. Ind 59-0 in 10 overs.
Uthappa smashes Al-Amin through mid-off for a boundary. Ind 49-0 in 8 overs.
Rahane gets cracking slamming a six and boundary off Mortaza. Ind 41-0 in 7 overs.
Rahane thumps Mortaza over mid-on for his first boundary. Ind 25-0 in 5 overs.
Uthappa gets cracking with a couple of boundaries off Al-Amin. Ind 19-0 in 4 overs.
Bangladesh spurred by half centuries from Mushfiqur Rahim (59) and Shakib Al Hassan (52) made 272-9 after being put into bat.
Despite a circumspect start with opener Anamul making 44 off 60 balls, Bangladesh were bolstered by a brisk knocks lower down the order from Mahmudullah (44), Hossain (22) and Mortaza (18).
Yadav claimed three for 48 while Mishra and Rasool played two wickets apiece.
Mirza gives just five off the last over as Bangladesh finish on 272-9.
Mortaza hammers a massive six off Patel before the spinner castle him to claim his first international wicket. Ban 267-9 in 48.5 overs.
Mashrafe Mortaza b Patel 18 (10b 2x4 1x6)
Yadav goes for 14 with Mortaza hammering two boundaries and Razzak one. Ban 258-8 in 48 overs.
Bangladesh are falling apart with Hossain finding Rahane in the covers. Ban 235-8 in 46.1overs.
Nasir Hossain c Rahane b Mishra 22 (20b 4x4 0x6)
Raina takes a brilliant one-handed catch at mid-off as Ziaur slices Yadav. Ban 234-7 in 45.5 overs.
Ziaur Rahman c Raina b Yadav 2 (3b 0x4 0x6)
Mahmudullah misses his half century castled by Mishra who was hit for consecutive boundaries by Hossain. Ban 229-6 in 45 overs.
Mahmudullah b Mishra 41 (44b 6x4 0x6)
Hossain cracks a couple of boundaries off Patel. Ban 219-5 in 44 overs.
Raina takes the big wicket of Shakib who chips a return catch. Ba 1995- in 41.1 overs.
Shakib Al Hasan c and b Raina 52 (58b 4x4 1x6)
A good over for Bangladesh as Mahmudulla also cracks a boundary. Ban 192-4 in 40 overs.
Shakib cuts cuts Patel to third man for a boundary and completes his 26th ODI half century off 55 balls with a single.
Mahmudullah upper cuts Yadav over point for a boundary. Ban 183-4 in 39 overs.
Yadav returns to the attack and Mahmudullah tickles one to fine leg fence. Ban 172-4 in 37 overs.
Shakib gets a boundary in the first over of Batting Powerplay flicking Mohit to fine leg. BAn 165-4 in 36 overs.
Shakib slams Rasool back over his for a boundary before the Batting Powerplay is taken. Ban 159-4 in 35 overs.
Mahmudullah gets his first boundary crashing Rasool through point. Ban 150-4 in 33 overs.
Shakib cracks a boundary to third man off Raina. Ban 145-4 in 32 overs.
Rasool strikes as Mushfiqur miscues one to Rahane who takes a good catch running from mid-off. Ban 134-4 in 30.1 overs.
Mushfiqur Rahim c Rahane b Parvez Rasool 59 (63b 3x4 3x6)
Mushfiqur slog sweeps Raina for his third maximum. Ban 134-3 in 30 overs.
Shakib opens his shoulders to hoist Rasool over midwicket for a six. Ban 125-3 in 29 overs.
Bangladesh captain Rahim completes his 15th ODI fifty and second against India off 56 balls leading from the front. Ban 118-3 in 27 overs.
Mushfiqur sweeps Rasool to pick up another boundary as he steps on the accelerator. Ban 108-3 in 25 overs.
Mushfiqur slog sweeps slams Mishra for a six over midwicket. Ban 99-3 in 24 overs.
Rasool gets his first international wicket as Anamul holes out to Rayudu at midwicket. Ban 87-3 in 22.1 overs.
Anamul Haque c Rayudu b Parvez Rasool 44 (60b 7x4 0x6)
The 50-run partnership between Anamul and Mushfiqur comes in 67 balls. Ban 87-2 in 22 overs.
Anamul gets a boundary with a reverse sweep off Rasool. Ban 84-2 in 21 overs.
Anamul gets a boundary off Rasool who bowls his first over in international cricket. Ban 74-2 in 19 overs.
Mushfiqur slams the first six of the match stepping out to hoist Patel over long-off. Ban 57-2 in 16 overs.
Mushfiqur gets his first boundary glancing Patel to fine leg. Ban 47-2 in 14 overs.
Mishra replaces Yadav whose excellent opening spell read 5-0-16-2. Ban 37-2 in 12 overs.
Yadav strikes again as Mominul chases a wide delivery to be caught behind. Ban 35-2 in 10.2 overs.
Mominul Haque c Saha b Yadav 6 (17b 0x4 0x6)
Anamul survives with Raina at slip failing to hold onto a high catch as the batsman gets two consecutive boundaries. Ban 32-1 in 9 overs.
Mominul hits his first boundary cracking Patel through the covers with the ball racing to the fence on this fast outfield. Ban 23-1 in 8 overs.
Left arm spinner Patel who becomes the 201st ODI player for India comes into the attack.
Anamul gets going with a lovely drive through the gap on the off side for his second boundary. Ban 13-1 in 5 overs.
Anamul hits the first boundary of the match with a thick outside edge off Mohit which flew to third man.
Tamim is adjudged to have been caught behind off Yadav with Saha taking a low catch though replays suggested it may not have kissed the outside edge. Ban 5-1 in 4 overs.
Tamim Iqbal c Saha b Yadav 0 (11b 0x4 0x6)
Bangladesh get off the mark with a wide bowled by Yadav. Ban 2-0 in 2 overs.
Tamim survives a confident leg before appeal off Mohit who begins the Sahara Cup series with a maiden.
Bangladesh have won the toss and opted to bat in the first one-day international against India at Shere Bangla National Stadium in Mirpur on Sunday.
Parvez Rasool and Akshar Patel will be making their debut for India which is led by Suresh Raina.
Bangladesh: Tamim Iqbal, Anamul Haque, Mominul Haque, Mushfiqur Rahim, Shakib Al Hasan, Mahmudullah, Nasir Hossain, Ziaur Rahman, Mashrafe Mortaza, Abdur Razzak, Al-Amin Hossain
India: Ajinkya Rahane, Robin Uthappa, Cheteshwar Pujara, Suresh Raina, Ambati Rayudu, Wriddhiman Saha, Akshar Patel, Parvez Rasool, Amit Mishra, Umesh Yadav, Mohit Sharma