I know that in general, the first ionization energy increases across a period due to increasing nuclear charge, reasonably constant shielding & decreasing atomic radius. From N to O, however, the I.E anomalously decreases. The reason usually given is that the spin pair repulsion between the 2px2 ...