Fluorine boils at -188.1 °C and oxygen boils at -183 °C, but shouldn't $\ce{F2}$ boil after $\ce{O2}$?
Despite being electronegative elements, both are nonpolar molecules and posses dispersion forces as the only mean of intermolecular interactions. Yet, $\ce{F2}$ has more electrons than $\ce{O2}$, and should have stronger dispersion forces. Hence, $\ce{F2}$ should boil after $\ce{O2}$, but it doesn't. Why?