sure, i moved 12 Ne5+ but its the same in the end wth Rxd8++, the only way to avoid it was to sacrifice the queen after Nxc7+
or 10 Nxc7+ Qxc7...
that would be committing suicide...unless this saves checkmate...but still, the game is already won here by white.