KUALA LUMPUR - A maiden Asia Cup final. Nine runs required off the last over. Two wickets go down on the fourth and fifth balls and the match spills onto the final ball, with Bangladesh women needing two to win.

A thriller. A heartbreak for six-time champions India. A perfect ending for Bangladesh, as No. 8 Jahanara Alam dived at the striker's end to seal a three-wicket victory and give Bangladesh their maiden Asia Cup title. Deepti Sharma's throw from midwicket to push the final into a Super Over proved as bereft of vigour as was India's performance with the bat that saw them post 112 for 8; half of the tally courtesy captain Harmanpreet Kaur's 42-ball 56. That they were still able to drag the game to the final over was down to legspinner Poonam Yadav's career-best 4 for 9.

With Bangladesh requiring 23 off 18 and a set Rumana Ahmed batting on 13, Harmanpreet, who hadn't bowled in India's last two league matches, brought herself on to bowl the 18th and 20th overs. She drew a top-edge off her first delivery that flew over the wicketkeeper for four. The rest of the over continued to be eventful, featuring two singles and two twos, before ending with a missed run-out opportunity due to an erroneous throw from Smriti Mandhana.

India missed a second run-out opportunity in the 19th over when Deepti, the bowler, decided against throwing the ball at the non-striker Sanjida Islam's end after collecting a return drive. Islam survived and added 14 vital runs off 13 balls for the sixth wicket with Rumana. Deepti, however, gave away just four runs, leaving India with nine to defend in the final over.

By then, however, all of India's four frontline spinners had bowled out, their spearhead Jhulan Goswami had leaked 20 in two overs, and their only other fast bowler - Shikha Pandey - left the field with a knee injury - in the second over of the chase - having bowled only four balls.

It was in that context that Harmanpreet, who had memorably bowled the final over in India's 2016 Asia Cup victory, came on to bowl the 20th. But Rumana, who had single-handedly routed India in their seven-wicket league-stage win, struck an inside-out four off the second ball as Bangladesh shaved off six runs off the first three balls. Islam then slogged Veda Krishnamurthy to long-on as more drama ensued. Deepti and Harmanpreet then combined to have Rumana run out off the penultimate ball of the innings.

BRIEF SCORES: Bangladesh 113 for 7 (Sultana 27, Rumana 23, Poonam 4-9, Harmanpreet 2-19) beat India 112 for 9 (Harmanpreet 56*, Rumana 2-22, Tul Kubra 2-23) by three wickets.