Andrew what is wrong with 22...Qxe4? Wrong score?
Yes, nice catch, thank you. The rook was played to e1, not d1.