Bangladesh chased an emphatic 322 against the West Indies and it was their most important cog in the wheel, Shakib Al Hasan, starring with both bat and ball.
According to Sportstar, Shakib backed up his 2 for 54 by leading the Bangladeshi run chase and scoring a brilliant unbeaten knock of 124 runs in just 99 balls.
But apart from those appealing facts, Shakib had more up his sleeve. According to Sportstar, he became only the 4th player in ODIs to reach the double of 6000+ runs and 250+ plus wickets.
The other 3 names in this illustrious list include that of Shahid Afridi of Pakistan, Jacques Kallis of South Africa and Sanath Jayasuriya of Sri Lanka.
What more, he's the fastest to that record. He did it faster than the other 3 in just 202 games, leaving behind the second best, Shahid Afridi, by 92 games.
Shakib also became the second-fastest century scorer in the ongoing World Cup.
Surely, it's time he's considered one of the best if not the best all-rounders in 50-over-cricket.