Mix equal volumes of $0.1~\mathrm{M}$ $\ce{H3PO4}$ and $0.2~\mathrm{M}$ $\ce{KOH}$. What ion remains in the largest concentration at equilibrium?
My approach: suppose we mix $1~\mathrm{L}$ of each solution. For $\ce{H3PO4}$, $K_{a_1}=7.5\cdot10^{-3}$ and $K_{a_2}=6.2\cdot10^{-8}$, so in terms of the dissociation of $\ce{H3PO4}$, the only ions produced in non-neglible quantities are $\ce{H^+}$ and $\ce{H2PO4-}$. Furthermore the quantities of $\ce{H^+}$ and of $\ce{H2PO4-}$ are both less than one mole, since there is less than 1 mole $\ce{H3PO4}$. We have 2 moles $\ce{OH^-}$ from the $\ce{KOH}$, but since of the $\ce{OH^-}$ neutralizes the $\ce{H^+}$, in particular less than a mole $\ce{OH^-}$ is used in this neutralization reaction. Thus at least one mole $\ce{OH^-}$ remains, at most 1 mole $\ce{H2PO4-}$ remains, and all other ions remain in negligible quantities, so the answer is $\ce{OH^-}$.
Apparently, this is wrong - the answer is $\ce{HPO4^2-}$. I don't see how this is possible because we already established that the amount of $\ce{HPO4^2-}$ formed is negligible from the $K_a$ values, and since we are adding a strong base to a weak acid we know the resulting solution will be basic, so we should expect from the beginning that $\ce{OH^-}$ appears in large concentration.
I don't understand what's wrong with my reasoning?