Huntington Beach football beats Capistrano Valley with big plays on offense and defense