Last minute changes keep Birmingham on track