One-day international, Bogra: Bangladesh 301-7 (50 overs) beat Kenya 170 (48.1 overs) by 131 runs
Shahriar missed out on a century when he was run out
Bangladesh achieved their highest total in one-day internationals as they beat Kenya by 131 runs in Bogra.
Shahriar Nafees top scored with 91 as the home side made 301-7 and he was well supported by Aftab Ahmed (62)
But it was Mashrafe bin Mortaza who gave their innings late momentum with three sixes and five fours in an unbeaten 44 off only 16 balls.
Syed Rasel took three wickets as Kenya began their reply and they were bowled out for 170 despite Tanmay Mishra's 43.
It was only Bangladesh's second victory in eight meetings with Kenya, who beat them by 32 runs at the last World Cup in South Africa.
As full members of the International Cricket Council, they have had far more top level experience than the Kenyans since then and last year pulled off a shock win over Australia during a tour to England.
Bangladesh's score beat their previous one-day best of 272-8 against Zimbabwe in 2001, and their winning margin was also their biggest in limited overs internationals.
The next match against Kenya takes place at Khulna on Monday.