Shakib hit 63 off 51 balls with six fours and one six to touch the 4000-run mark, scoring 4040 runs, the highest score for any Bangladesh cricketer in ODI format.
With this partnership, Shakib made his 27th ODI half centuries while Mushfiqur completed 19th ODI half centuries.
Mushfiqur hit team highest 71 off 56 balls also featured six fours and one six before being caught by Samiullah Shenwari off Mohammad Nabi at 247/7 in 47.3 overs.
Bangladesh started well as the opener Anamul Haque pairing with Tigers’ dashing opener Tamim Iqbal faced early pressure playing an atypical steady 47runs in 14.3 overs, before Tamim was caught by Afsar Zazai off Mirwais Ashraf.
Opener Anamul Haque scored 29 off 55 balls with four boundaries before being trapped leg-before off Mirwais Ashraf at 52/2 in 16.4 overs.
Soumya Sarkar quick-fired 28 runs came off 25 balls with three fours and a six while Mahmudullah (23) and skipper Mashrafe Mortaza (14) were the other double scorers to post the highest ever 267 runs on Australian ground.