Brazelton overcomes injuries to shine