1a performance applauded at length (4-7) ??o? ??o????
3D member of the armed forces (10)
5d something going ahead of another (9)
20a gain the best of both worlds (444332)
9d armed soldier (9) beginning with M
23d insect killer (3,5)
Help please anyone!