I have no horse in the race, so I'm totally unbiased. With that said, the navy player off the ball obstructed the BC player and that was the foul. Clear and simple. Go back and watch the play.