Waredude to move. Bg2 is illegal.
Bf3
Nh6
Thank you for your patience. My computer died, and I wasn't able to charge it, so I've been unable to update boards for a few days.
Se6 if that is legal.
Kxd7, whats the big deal? It's only a queen.
Kf8
Ke8
Sxc7