Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 g6 3. d4 Bg7 4. dxc5 Nf6 5. e5 Nh5 6. g4 Bxe5 7. gxh5 Qc7 8. Be3
Nc6 9. h6 e6 10. Bd4 Nxd4 11. cxd4 Bf4 12. Nc3 Qc6 13. Qf3 Bxh6 14. Ne4 f5 15.
Nd6+ Ke7 16. Qh3 Bg7 17. Bg2 Qa6 18. Ne2 Qa5+ 19. Kf1 Rb8 20. d5 b6 21. dxe6
dxe6 22. c6 Kxd6 23. Qd3+ Kc7 24. Rd1 Be5 25. f4 Bf6 *
Position (FEN): 1rb4r/p1k4p/1pP1pbp1/q4p2/5P2/3Q4/PP2N1BP/3R1K1R w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1384
Best move: Qd6#