Existence and global Holder continuity are proved for the weak solution to the Dirichlet problem {div(a(ij)(x, u)D(j)u + a(t)(x, u)) = b(x, u, Du) in Omega subset of R(n), u = 0 on partial derivative Omega over Reifenberg flat domains Omega. The principal coefficients a(ij)(x, u) are discontinuous with respect to x with small BMO-norms and b(x, u, Du) grows as vertical bar Du vertical bar(r) with r < 1 + 2/n.