We present a semi-numerical algorithm to calculate one-loop virtual corrections to scattering amplitudes. The algorithm is modified near exceptional configurations to ensure numerical stability. To show the feasibility of the method, we present one-loop corrections to the Higgs to four quark process.