Ireland beat Bangladesh by two wickets to claim victory in the ICC Women's World T20 Qualifier as all four matches on the final day were won by the side batting second.
Both sides had already qualified for next year's ICC Women's World T20 in India but Ireland completed their tournament with an unbeaten record.
Zimbabwe beat Scotland to finish the tournament in third place, Papua New Guinea beat China to claim the Shield final and Thailand beat Netherlands in the seventh place play-off.
Nigar Sultana made 41 and Rumana Ahmed 38 not out for Bangladesh as they closed on 105 for three, all of the wickets taken by Ciara Metcalfe, who returned three for 14.
Cecelia Joyce (32) led Ireland's reply before Bangladesh fought back with Ahmed and Nahida Akter taking a brace of wickets apiece.
However, Ireland rallied from 90 for six and 97 for eight to get home off the final ball of the match with Laura Delany unbeaten on 26 and Lucy O'Reilly on two.
After needing nine to win from the final over, they needed four to win from the last ball, and Delany duly delivered with a boundary over mid-wicket.
Scotland's top four players all made starts but could not pass 19 as they posted 94 for four in the battle to finish third with Zimbabwe.
A brace of wickets from Zimbabwe captain Chipo Mugeri pegged them back and she went on to score an unbeaten 47 to guide her side to a six-wicket victory with a ball to spare, as they closed on 95 for four.
It was a very similar story in the Shield final as China batted first but lacked a weighty contribution and posted 93 for four against PNG, two run outs damaging their cause.
Varoi Morea (30) and Tanya Ruma (37 not out) then put PNG on course for victory as they reached 94 for three in 18.4 overs to win by seven wickets.
Thailand, who began their tournament by being dismissed for 32 on day one against Bangladesh, finished strongly with a nine-wicket win over Netherlands.
Despite Sterre Kalis making 21, Esther de Lange 16 and Heather Siegers 11, Netherlands were bowled out for 70 in 19 overs.
Thailand lost the wicket of Sirintra Saengsakaorat for nine but thanks to Naruemol Chaiwai (34 not out) and Nattaya Boochatham (14 not out) they secured victory in 14.1 overs.
© Cricket World 2015