Hardik Pandya picked four wickets and hit 71 (55) in the run chase.
India fall apart in chase after Moeen and Willey had earlier helped England to 246.
Rohit (76*) and Dhawan (31*) put on their 18th century stand to help India to a 10-wicket victory.
England held on for a consolation victory in the third Twenty20 against India despite Suryakumar Yadav sensational century at Trent Bridge.
India captured the T20I series with an unassailable lead of 2-0 with one more game to go.
The allround top-scored with 51 off 33 as India racked up 198 for 8 and then took four wickets to dismantle England.
England and India will be squaring off for three T20Is from July 7 at Ageas Bowl and three ODIs from July 12 at Kia Oval.
India announces squads for T20I, ODI series against England for the three-match T20I and ODI series.
Stirling, Balbirnie, Dockrell and Adair kept Ireland in the game before Malik closed it out for the visitors.
Harry Tector hit 64 off 33 balls but Ireland were still comfortably outplayed in Malahide.