Brandon Battle busts big 21.50 PB