Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb6 7. b4 Nf6 8. Nc3
h6 9. b5 Ne7 10. O-O O-O 11. h3 Kh8 12. e5 Nh7 13. Ba3 f5 14. Re1 Ng6 15. Bb4
Ng5 16. Nxg5 Qxg5 17. exd6 Nf4 18. Qf3 Bxd4 19. dxc7 a5 20. bxa6 bxa6 21. Qxa8
Nxh3+ 22. Kf1 Nxf2 23. Bxf8 Nh1 24. Re8 Ng3+ 25. Ke1 Bxc3+ 26. Kd1 *
Position (FEN): Q1b1RB1k/2P3p1/p6p/5pq1/2B5/2b3n1/P5P1/R2K4 b - - 1 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1230
Best move: Qd2#