To compete vigorously, to quarrel, or to fight physically.
fight one's corner
To vigorously promote or defend one's interests, views, etc.
have a go
To attack someone physically; to have a fight.
mix up
A confusion or reversal.
mix apples and oranges
To mix or confuse two completely different objects or ideas.