Host england will take on Bangladesh in the first match of the ICC Champions Trophy. England will be hoping to put their last warm-up game behind them after South Africa tore through their top order and left them being comprehensively beaten by a very good South African Side. Bangladesh highlighted the issue in dramatic style by collapsing to 84 all out in reply to Champions Trophy title- holders India's 324 for seven in their final warm-up match at the Oval. Defeat by 240 runs was certainly not want Bangladesh wanted any more than England, a much-improved one-day side since the Tigers knocked them out of the 2015 World Cup, wished to see their top order suffer such a spectacular slump against South Africa, even if they were already 2-0 up in the three-match series.