Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 e4 4. Qe2 Nf6 5. Qb5+ c6 6. dxc6 Nxc6 7. Bc4 Bd7 8.
Qxb7 Rb8 9. Qa6 Rb6 10. Qa4 Rb4 11. Qa6 Rb6 12. Qa4 Nb4 13. Qxa7 Nxc2+ 14. Kd1
Nxa1 15. b3 Bc5 16. Ba3 Bxa3 17. Qxa3 Bg4+ 18. Ne2 e3 19. h3 Ne4 20. Rf1 Nc3+
21. Nxc3 *
Position (FEN): 3qk2r/5ppp/1r6/8/2B2Pb1/QPN1p2P/P2PN1P1/n2K1R2 b k - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1158
Best move: Qxd2#