Perri Shakes-Drayton broke the British Championships record in the women's 400m hurdles to win her fifth UK title and secure a World Championships place.
The European indoor champion finished in 54.36 seconds, pushing Eilidh Child into second spot.
"Laura Weightman was spiked so I'm hoping she's going to be OK. There was obviously a reason Lisa Dobriskey stopped so that might be more of a worry. It's the rough and tumble of 1500m running. It was a slow, tactical race and it looked like Laura was trying to move out. It happens and the selectors will have to take that into account."
Olympic bronze medallist Robbie Grabarz defended his high jump title with a 2.28m clearance.
Hannah England, James Ellington, Anyika Onuora and Nigel Levine also made sure of their World Championship berths.
There was drama on the final day of the British Championships, which double as trials for next month's World Championships, when title hopefuls Lisa Dobriskey and Laura Weightman failed to complete the women's 1500m.
Anticipation had built around the event. The trio of Weightman, Dobriskey and England had already achieved the 'A' standard - a qualifying mark set by UK Athletics for Moscow - so Sunday's race in Birmingham was for bragging rights.
But defending champion England was the only one of the three left standing, with Weightman leaving the track in tears after falling and Dobriskey pulling up injured.
Men's event winners
"It was awful, I was lucky I was in the position I was in. I really feel for them," England, who crossed the line in four minutes and 10.99 seconds, told BBC Sport.
Weightman, 11th in last summer's Olympic 1500m final, is coached by BBC Sport commentator Steve Cram, who said his athlete had been "spiked" while bustling for position. He later intimated that the 21-year-old's injury was not as bad as he had initially feared.
Shakes-Drayton, one of the stand-out British performers on the track this season, had no such trouble finishing her race, eclipsing Sally Gunnell's British record in the process.
"I came here to win, to retain my title," the 24-year-old told BBC Sport. "I wasn't bothered about the time. I just wanted to get around and secure my place. I'm going to Moscow."
A season's best 45.23secs from Nigel Levine in the men's 400m ensured the Hounslow athlete not only won a British title but also dipped under the 'A' standard to qualify for Moscow.
Women's event winners
It was a tense finish in the men's 800m final as Michael Rimmer earned a record sixth British title by beating Mukhtar Mohammed by seven hundredths of a second, clocking home in one minute and 47.79 seconds.
Anyika Onuora, who had already secured the 'A' standard, ran 22.71secs to win the women's 200m.
In the men's 200m, it was James Ellington who crossed the line in first place to take the title.
Ellington was one of five athletes who had already dipped below the 'A' standard which means selectors must now choose between Adam Gemili, Danny Talbot, Richard Kilty and Delano Williams when deciding the remaining two athletes to represent Britain in the 200m.
"I'm so relieved. The trials is a stressful weekend. I knew I had the capability to win and I just wanted to retain my title," said Ellington.