The Black Caps restricted Bangladesh to 257-9 and chased down the target with 15 balls to spare.
Bennett will aim to continue his impressive return in global cricket when New Zealand take on Ireland in their next tri-series clash on May 21.
Much like the Tigers there were bit part contributions from the New Zealand batsmen with Tom Latham (54) and Jimmy Neesham (52) passing fifty.
Hamish Bennett took advantage of his long-awaited one-day global recall as New Zealand beat Bangladesh by four wickets in the Tri-Nation Series encounter in Clontarf.
Just when Bangladesh were looking good crossing the 115-run mark in the 25th over, Sarkar was caught at mid-wicket to give Ish Sodhi (2-40) a wicket.
The 30-year-old has not been named in New Zealand's squad for the Champions Trophy in the United Kingdom.
A stand of 80 between Neil Broom (48) and Neesham ended Bangladesh's hopes, though, and Colin Munro (16 not out) finished off the job.
Mashrafe Mortaza (1-58), who returned from a suspension due to poor over-rate opened the bowling for Bangladesh but he was given a raw deal by Luke Ronchi (27), who hit a six and a four in the first over.
Despite the short boundaries, Bangladesh struggled to find them with Mahmudullah the most successful, hitting six in his 51 while Mushfiqur hit the only six of the innings in his 55.
The next match in the series is Ireland against Bangladesh at Malahide on Friday.