Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. c4 e5 3. Nf3 e4 4. Ne5 cxd4 5. Qxd4 Nf6 6. Nc3 Na6 7. Nxe4 Nxe4 8.
Qxe4 Bb4+ 9. Bd2 Bxd2+ 10. Kxd2 Qe7 11. Qd4 O-O 12. a3 d5 13. cxd5 Rd8 14. e4
Nc5 15. Bc4 b5 16. Ba2 Qg5+ 17. Ke2 Bg4+ 18. f3 Bh5 19. g4 Rac8 20. gxh5 Nxe4
21. Qxe4 Qg2+ 22. Ke3 Rc2 23. Rae1 *
Position (FEN): 3r2k1/p4ppp/8/1p1PN2P/4Q3/P3KP2/BPr3qP/4R2R b - - 4 23
Black to move.
Themes:  Middlegame Dovetail Mate, Mate in 1 
Puzzle rating: 1302
Best move: Qd2#