David Warner has gone back to the top of the World Cup run-scoring lists, hitting the biggest century of the tournament with his 166 against Bangladesh.
Just a week after punishing Pakistan in Taunton, Warner gave Bangladesh the same treatment at Trent Bridge.
He brought up his century off his 110th ball, before exploding late in his innings as Australia whacked 5-381.
On return from his 12-month ban following the ball-tampering saga, Warner has now hit 447 runs at an average of 89.40 for the tournament.
He was strong through the covers early as he punished anything too full, before being just as dominant off the back foot as his innings went on.
His final 66 runs came off just 37 balls, before he was eventually caught at short third man on the 147th delivery he faced.
It marks the first time this tournament Warner has gone at a strike rate of above 100 as he finished with 14 boundaries and five sixes.
His only half-chance came when he cut to backward point on 10, where the ball fell just short of Sabbir Rahman.
The century is the 16th of his one-day international career but just his second in England.
The 32-year-old is also the fourth batsman of the tournament to have made two hundreds in the competition.