The talented Gurkeerat contributed a quickfire 58-ball 65 to ensure a commanding total of 322 for seven for the hosts, and then effectively bowled his off-breaks to return figures of 5/29 in 7.3 overs as the visitors were bowled out for 226 in 42.3 overs.
Gurkeerat's five-for, In fact, was his best figures in List A as the last five Bangladesh wickets fell for just 19 runs to him.
Much was expected of India's limited overs specialist Suresh Raina, who was coming into competitive match after a three-month rest, but he looked completely rusty during his 28-ball 16.
This was the 25-year-old Gurkeerat's second successive Man-of-the-Match performance after his unbeaten 87 won India A the tri-series final against Australia A.
Also Read
His 58-ball innings had nine boundaries as he added 102 runs in 14.5 overs with Samson and another 78 in eight overs with Dhawan whose 56 came off 34 balls with eight fours and two sixes. Dhawan also did well with the ball getting 2/51 in eight overs.
Manish Pandey (1) did not last long as he edged one from seamer Shafiul Islam to Litton. Raina scratched around a bit as he played a few dot balls before he was fooled by a straighter one from off-spinner Nasir Hossain.
Kedar Jadhav (0) fell short of his crease before opening his account as India were reduced to 76 for four. Along with Samson, Agarwal steadied the innings by adding 49 runs for the fifth wicket as he completed another List A half-century.