Scotland are out of the World Cup after a six-wicket defeat to Bangladesh in Nelson, despite Kyle Coetzer’s 156 off 134 balls.
Put in to bat, Scotland posted a challenging score of 318-8 from their 50 overs with Northamptonshire’s Coetzer pummelling 17 fours and four sixes in his incredible knock.
A wicket in the second over of Bangladesh’s second over brought with it hopes of an unlikely upset and a first ever World Cup win for the Scots in their third tournament.
But 95 for Tamim Iqbal, fifties for Mahmudullah (62) and Mushfiqur Rahim (60) and Shakib Al Hasan (52no) saw them over the line with 11 balls to spare.
Bangladesh next face England in Adelaide on Monday, a must-win game for both if either hope to qualify, while Scotland play Sri Lanka in Hobart on Wednesday.
Scotland lost early wickets in their ininngs with Calum Macleod (11) and Hamish Gardiner (19) again falling cheaply to leave them 38-2 in the 10th over.
But a 72-run partnership between Coetzer and Matt Machan (35), and a 141-run partnership with captain Preston Mommsen (39) to follow set the Scots on their way to a hefty total.
Coetzer passed the previous highest score by a Scottish batsman at the World Cup – Gavin Hamilton’s 76 against Pakistan in 1999 – on his way to a century which he brought up in style with a huge six off Rubel Hossain in the 38th over.
He moved to his 150 shortly after the dismissal of Mommsen but fell himself an over later with Scotland 269-5 with just over five overs still to bat.
Richie Berrington (26 off 16 balls) and Matt Cross (20 off 144) combined well to see the side past 300 for only the third time in ODIs and post their highest score against a test nation.
Bangladesh's run-chase was immediately hampered with opener Anamul Haque unable to take to the field after dislocating his shoulder when in the field.
And Soumya Sarkar – filling in at the top of the order – perished in the second over, flicking a legside delivery from Josh Davey through to Cross behind the stumps.
But Bangladesh were never really troubled further as Iqbal and Mahmudullah first nullified the threat of the Scotland bowlers with a 139-run partnership before the former added a further 57 runs with Rahim for the third wicket.
When that did fall, Iqbal lbw to Davey five runs short of what would have been Bangladesh’s first World Cup hundred, a further 118 runs were needed from 111 balls and perhaps a few nerves were creeping in.
Not so, as Shakib also passed fifty with his knock taking just 41 balls as he and Sabbir Rahman – who was unbeaten on 42 after the wicket of Rahim – saw them home.
Sky Sports pundit Mark Butcher: "It was a terrific knock from Coetzer. He didn’t panic, he just allowed the partnership between himself and Mommsen to flourish.
"When the time came – in the powerplay – suddenly he put his foot down on the accelerator and lifted Scotland to a good score, no doubt about it. It’s just a small ground and a terrific pitch at Nelson and they ran into a Bangladesh side that was better than them. There’s no disgrace in that. But his innings was a real lesson to the rest of his team, on how to pace an innings in 50-over cricket."
Watch highlights of Bangladesh v Scotland live on Sky Sports World Cup at 9am and 12pm and repeated throughout the day. Highlights with Hindi commentary are available on Zee Cinema (channel 790).