It's the if structure that makes it strange. If he comes home, he got into a fight??? No. That's not a credible use of an if clause.
CJ