Australia qualify for the semi-finals of the Champions Trophy at the expense of Afghanistan after their match in Lahore was ...