Clash between boxers perhaps that Sky would stage? (8)
I believe the answer is:
dogfight
'that sky would stage?' is the definition.
(dogfight can mean a military air battle)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for dogfight that I've seen before include "Canine conflict or combat between fighter planes" , "Aerial combat between fighter planes of canine origin" , "Aircraft battle" , "Conflict in the air" , "Close combat between fighter airplanes" .)