Shane Watson clobbered a record 15 sixes in a career-best 185 not out as Australia trounced Bangladesh by nine wickets in the second One-Day International in Dhaka on Monday and took an unassailable 2-0 lead in the three match series.
The explosive opener came up with a solid display of power-hitting as he also hit 15 fours in his 96-ball knock to help Australia overhaul a 230-run target in only 26 overs.
West Indies' Xavier Marshall was the previous record-holder with 12 sixes against Canada in 2008.
Watson's knock was also the highest by an Australian in one-day internationals, the previous best being 181 not out by Matthew Hayden.
He completed his sixth one-day hundred off just 69 balls, the third-fastest by an Australia after Hayden (66 balls) and Gilchrist (67 balls).
The final one-dayer will be played in Dhaka on Wednesday.
Watson looked in excellent touch from the beginning, hammering three fours in the opening over bowled by Shafiul Islam. He raced to his half-century off just 26 balls with the help of four sixes and five boundaries.
He then reduced Bangladesh's bowlers and fielders to a state of helplessness with his onslaught, once hitting four
sixes in an over from left-arm spinner Suhrawadi Shuvo.
Watson dominated an unfinished 170-run stand for the second wicket with former captain Ricky Ponting, who contributed an unbeaten 37.
Bangladesh were earlier struggling at 88-5 before crossing the 200 mark, thanks to wicketkeeper-batsman Mushfiqur Rahim's unbeaten 81 off 80 balls which contained one six and nine fours.
Rahim's best came in the closing stages of the innings when he smashed two fours and a six off successive deliveries from paceman Brett Lee before hitting two boundaries in seamer Mitchell Johnson's last over.
He played a major role in steadying the innings after Johnson (3-54) and leg-spinner Steven Smith (2-34) had put the hosts in trouble, adding 79 for the sixth wicket with Mohammad Mahmudullah (38).
Shahriar Nafees was the only top-order batsman to offer resistance, scoring 56 off 73 balls with six fours. He fell after completing his 12th half-century in one-dayers, offering a simple return catch to Smith.
Johnson did the early damage when he removed openers Tamim Iqbal and Imrul Kayes before paceman John Hastings accounted for Raqibul Hasan to reduce the hosts to 28-3 in the opening 12 overs.
Smith bowled skipper Shakib Al Hasan for nine runs and then dismissed well-set Nafees to send the hosts reeling at 88-5.
Tamim Iqbal c Watson b Johnson 5
Imrul Kayes c Watson b Johnson 5
Shahriar Nafees c & b Smith 56
Raqibul Hasan b Hastings 0
Shakib Al Hasan b Smith 9
Mushfiqur Rahim not out 81
Mahmudullah lbw Watson 38
Suhrawadi Shuvo c Smith b Johnson 16
Shafiul Islam not out 9.
Extras: (b-4, lb-1, nb-2 w-3) 10.
Total: (for seven wickets; 50 overs) 229
Fall of wickets: 1-9, 2-27, 3-28, 4-65, 5-88, 6-167, 7-195.
Did not bat: Abdur Razzak, Rubel Hossain
Bowling: B. Lee 10-2-37-0 (nb-1), M. Johnson 10-0-54-3 (nb-1 w-2), J. Hastings 6-0-20-1, S. Watson 7-0-35-1, S. Smith 7-0-34-2 (w-1), X. Doherty 10-0-44-0.
S. Watson not out 185
B. Haddin c Mahmudullah b Shakib 8
R. Ponting not out 37.
Extras: (w-1, nb-1) 2.
Total: (for one wicket, 26 overs) 232
Fall of wicket: 1-62
Did not bat: M. Clarke, C. Ferguson, M. Hussey, S. Smith, M. Johnson, J. Hastings, B. Lee, X ?Doherty.
Bowling: Shafiul Islam 2-0-27-0 (w-1), Abdur Razzak 7-0-58-0, Shakib Al Hasan 7-1-35-1, Rubel Hossain 6-0-57-0 (nb-1), Suhrawadi Shuvo 3-0-46-0, Mahmudullah 1-0-9-0.
Result: Australia beat Bangladesh by nine wickets.
First ODI: Australia beat Bangladesh by 60 runs.