The Indian team's batting woes continued, as they lost their opening warm-up match of the ICC World T20 against Sri Lanka by five runs, in Dhaka, on Monday.
Batting first, Sri Lanka scored 153 for six and then bowled out India for 148 in exactly 20 overs.
Needing 12 off the last over, bowled by Lasith Malinga, the Indians could get only six as the Lankan slinger finished with figures of 4 for 30 from four overs.
Skipper Mahendra Singh Dhoni did not bat in the unofficial match.
India's inability to finish a close match again came to the fore, as the likes of Suresh Raina (41), Yuvraj Singh (33) and Virat Kohli (17) all failed to convert good starts.
Ravichandran Ashwin's all-round show (3-22 and 19 runs) was the lone bright spot in the opening encounter.
India were off to a disastrous start, as Shikhar Dhawan (2) played a lazy shot off Kulasekara and was caught at mid-off, while Rohit Sharma (4) was caught at the deep mid-wicket boundary off a Malinga delivery.
Raina looked more comfortable on a low-bounce track as he played those customary lofted shots in the region between extra-cover and mid-off. He also lofted Kulasekara for a six over mid-wicket.
He was looking good for a big knock, as he reached 41 with the help of five fours and a six, but the 31st ball he faced saw him fail to reach to the pitch of the delivery.
Ajinkya Rahane offered a simple return catch to Sachitra Senanayeke as India were in deep trouble at 56 for four.
Yuvraj had a bit of trouble reading Senanayeke's deliveries initially, but broke the shackles by coming down the track to hit left-arm spinner Rangana Herath over long-on for a six. He also picked up Mendis's carom ball early to hit another six over long-on.
Kohli started off on a promising note, smacking 17 off only eight balls, as the duo added 32 runs in quick time before Malinga struck.
Coming back for his second spell, Malinga got Kohli to play away from his body and dragged it back onto the stumps.
Yuvraj was gone trying to steer Kulasekara and Sangakkara took a fine diving catch behind the stumps.
The left-hander hit two sixes and two fours in his 28-ball stay at the crease.
Once Yuvraj was gone, it was difficult for the others to finish off the game.
Earlier, Ashwin gave a good account of himself as two-time finalists Sri Lanka put on a competitive total after being sent in to bat.
Ashwin ended with impressive figures of three for 22 in his four-over spell as the Lankan batsmen had lot of trouble playing their strokes on a slow track at the Sher-e-Bangla National Stadium.
Amit Mishra (1-38 from four overs) got some stick but also bowled a few good balls, while Raina (1-12) was lucky to get a wicket.
Nuwan Kulasekara, with 21 off 14 balls, and Thisara Perera, with 18 from 11, added 30 runs in the last three overs to take the score past 150.
Among the pacers, Varun Aaron worked up good pace in his three overs to end with one for 18 as Mahela Jayawardene (30) and skipper Dinesh Chandimal (29) were the only ones in the top-order who looked like scoring a few runs.
Bhuvneshwar Kumar was taken for 17 runs in his final over and he finished with figures of none for 33 from three overs.
Mohammed Shami's inspiring effort in the field definitely helped in lifting the spirit of the team.
Having bowled an over at full tilt, the speedster, stationed at mid-off, dived full stretched to take a brilliant one-handed catch that dismissed Kusal Janith Perera (21) off Aaron's bowling.
Dilshan, on the other hand, looked ill at ease both against pacers as well as spinners as he simply could not get off the blocks.
Jayawardene, however, was attacking from the start and his mistimed pull shot off Shami went over Dhoni's head for a boundary. But the very next shot was a beauty as he bisected the point and gully fielder to find another boundary.
When Ravindra Jadeja was introduced into the attack, Jayawardene muscled him behind square leg boundary for a six.
The veteran right-hander slog swept leggie Mishra over square leg for another maximum.
But Mishra had his revenge off the very next ball when he varied the length. He altered it by a foot and Jayawardene was induced into playing early offering an easy return catch which Mishra had no problems in pouching.
Finally, Dilshan's misery ended when he was adjudged leg before after being struck on the front foot trying to flick an Ashwin delivery.
Sangakkara played the worst shot among the top order batsmen as he literally gifted Raina a wicket.
K Perera c Mohammed Shami b Aaron 21
T Dilshan lbw b Ashwin 9
M Jayawardene c & b Mishra 30
K Sangakkara† b Raina 4
D Chandimal st Dhoni b Ashwin 29
A Mathews c Mishra b Ashwin 9
T Perera not out 18
N Kulasekara not out 21
Extras (B-1, LB-2, WD-7, NB-2) 12
Total (For 6 wickets in 20 overs) 153
Fall of wickets: 1-25, 2-65, 3-65, 4-77, 5-103, 6-119.
Bowling: B Kumar 3-0-33-0, Mohammed Shami 2-0-14-0, V Aaron 3-0-18-1, R Jadeja 2-0-13-0, R Ashwin 4-0-22-3, A Mishra 4-0-38-1, S Raina 2-0-12-1.
S Dhawan c T Perera b Kulasekara 2
R Sharma c K Perera b Malinga 4
S Raina c Herath b Mendis 41
Y Singh c Sangakkara b Kulasekara 33
A Rahane c & b Senanayake 0
V Kohli b Malinga 17
R Jadeja c Senanayake b Herath 12
S Binny run out 14
R Ashwin c Kulasekara b Malinga 19
B Kumar not out 1
A Mishra b Malinga 0
Extras (B-1, LB-1, WD-2, NB-1) 5
Total (All out in 20 overs) 148
Fall of wickets: 1-3, 2-19, 3-54, 4-56, 5-88, 6-111, 7-115, 8-147, 9-148.
Bowling: A Mathews 2-0-4-0, N Kulasekara 4-0-37-2, L Malinga 4-0-30-4, S Senaayake 4-0-26-1, T Perera 1-0-8-0, A Mendis 3-0-26-1, R Herath 2-0-15-1.
Image: Lasith Malinga celebrates after the dismissal of Ravichandran Ashwin
Photograph: Andrew Biraj/Reuters