Bangladesh fight back as records tumble