Smriti Mandhana and Shafali Verma got off to a steady start subsequently, but the vice-captain was dismissed after havings scored 13 runs. Shafali continued his assault and added 42 runs before perishing herself.
Jemimah Rodrigues also chipped in with 27 runs, while skipper Harmapreet contributed 36 runs. Pooja Vastrakar remained unbeaten at 17 to end her side's inning with a flourish.
READ| Inside story of Sourav Ganguly's ouster as BCCI president, how it all transpired
Sornnarin Tippoch registered three scalps and was the pick of the lot among Thailand bowlers. Needing 149 runs to win, they faced an uphill task and kept losing wickets at regular intervals.
Nattaya Boochattham and Naruemol Chaiwai both top-scored for Thailand with 21 runs but none of the other batters could cross the single-digit mark.
Deepti Sharma continued her impressive run in the Women's Asia Cup and starred for her side yet again, with three wickets to her name.
The Indian side were nonetheless made to work for their victory, and they will face the winner of the match between Pakistan and Sri Lanka later in the day.