The focus was on the middle order but it was the lower order that dragged India to their seventh Asia Cup title in a thrilling last-ball victory over Bangladesh, who now have lost their third Asia Cup final in last four editions of the tournament.
The last 10 overs were eerily similar to India’s previous match against Afghanistan, where India suddenly started to lose wickets and the onus fell on Ravindra Jadeja to take India over the line. The Indian fans must have lost their hearts when the last hope Jadeja nicked the first delivery of the 34th over with India still needing 11 runs to get. But in walked Kedar Jadhav, who had to retire hurt after scoring a fluent 20 after suffering a hamstring injury.
With six runs needed off the last over, Jadhav and Kuldeep Yadav kept their cool against Mahmudullah Riyadh taking three singles and double off the first five balls.
The part-time off-spinner drifted the final delivery onto Jadhav's legs as it brushed his pads for a leg bye to ensure India maintained its supremacy among continental neighbours.
The win also establishes Rohit Sharma's leadership skills having won the Nidahas T20 tri-nation earlier and now the Asia Cup while providing a healing touch after the Test series drubbing in England.
Buvneshwar Kumar (21) and Ravindra Jadeja (23) also played their part after middle-order led by Mahendra Singh Dhoni once again failed to perform.
It was Bhuvneshwar's six off Rubel Hossain in the 46th over followed by a boundary off Mustafizur Rahman in the 47th that eased the pressure put due to the balls consumed by the former India skipper.
India started well as usual with Rohit and Dhawan giving all the indications of an early finish. Rohit’s back foot punches were flowing, Dhawan was peppering the off side boundary every over but unlike the other games, where the opposition captains did not react proactively, Masrafe Mortaza brought his second spinner as early as the fifth over. His first three balls yielded 11 runs including a six and a four but his fourth ball induced an overconfident shot from Dhawan, who ended up slicing it to mid-off to give Nazmul Hossain and Bangladesh a chance to bring out their infamous naagin dance. India had lost their first wicket for 35 – their lowest opening partnership in the tournament. The shaky middle order was exposed.
Before even one could try the different permutation and combination about India’s middle order, Mortaza deceived Rayudu with a beauty that pitched on middle and moved away ever so slightly, getting the outside edge of Rayudu ’s bat.
In-form skipper Rohit continued from where he had left against Pakistan as he lofted Nazmul for a six over long-on. A short-arm pull off Mustafizur Rahman and a hook off Rubel Hossain also got him two more sixes and India were cruising along at 83 for two.
It was another short ball from Rubel that Rohit tried to pull but found the fielder at the square leg boundary.
Dinesh Karthik (37) hit a six but looked edgy during his 61 ball stay before being yorked when Mahmudullah Riyadh rifled one in after 54-run stand with Dhoni (36, 67 balls).
Dhoni is a shadow of his old self and consumed a lot of balls, hitting three boundaries in between. However, Kedar Jadhav (19, 20 balls) hit a straight six off Mahmudullah but then pulled his right hamstring going for a quick single.
He was in considerable pain after that and Dhoni who was just getting into the groove lost his rhythm and edged one off Mustafizur Rahman to Mushfiqur Rahim behind the stumps.
Once Dhoni was gone, things became troublesome for India at 160 for five as Kedar continued to hobble.
He was finally instructed to get off the field as his presence was hampering the other batsmen from taking quick singles or twos.
Earlier, India's unorthodox spin duo of Kuldeep Yadav and Kedar Jadhav wreaked havoc after opener Liton Das's fine hundred as Bangladesh were bowled out for a modest 222 after being put in to bat.
An injury-ravaged Bangladesh made a flying start, courtesy Liton's maiden ODI hundred (121 off 117 balls), as he added 120 runs with fellow opener Mehidy Hasan Miraz (32).
Just when it looked like Bangladesh would make a match of it, things went downhill as India's tiny neighbours suffered an all-too-familiar batting collapse, losing 10 wickets for 102 runs. The innings lasted 48.3 overs.
Chinaman Kuldeep's 3 for 45 was well complemented by Kedar's 2/41 in nine overs of unconventional off-breaks, as Bangladesh frittered away the initiative with poor shot selection.
Mahendra Singh Dhoni's smart work behind the stumps also played its part as much as Ravindra Jadeja's electric fielding inside the 30-yard circle.
Promoting lower-order batsman Miraz as opener was a masterstroke by skipper Mashrafe Mortaza, who wanted to preserve his regular opener Imrul Kayes and Soumya Sarkar.
Miraz did his job perfectly by dropping anchor as Liton hit a flurry of boundaries off Jasprit Bumrah (1/39) and Bhuvneshwar Kumar. Anything on his legs was dispatched to the boundary.
When Yuzvendra Chahal (1/31 in 8 overs) was introduced, he was hit over deep mid-wicket for a six, as India found it difficult to get a breakthrough.
However, things changed once Miraz was caught by Ambati Rayudu in the cover region off Kedar's bowling.
The moment Kedar started bowling his side-arm off-breaks, Bangladesh couldn't force the pace as he mixed his deliveries well. He bowled an impressive 28 dot balls.
Imrul Kayes (2) was adjudged leg-before off Chahal and the in-form Mushfiqur Rahim (2) pulled a rank half-tracker from Kedar straight into the deep mid-wicket's hands.
From 120 for no loss, Bangladesh slumped to 137 for three and things went from bad to worse from thereon.