Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 Bf5 4. e3 c6 5. f3 e6 6. g4 Bg6 7. h4 h6 8. Bd3 Bxd3
9. Qxd3 Qb6 10. Nge2 Nbd7 11. O-O-O c5 12. Ng3 Rc8 13. g5 Ng8 14. Kb1 Ne7 15.
e4 cxd4 16. Nce2 e5 17. Bc1 Nc5 18. Qd2 dxe4 19. Nxe4 Nd5 20. Nxc5 Bxc5 21.
gxh6 Rxh6 22. h5 Rhc6 23. Qg5 Bf8 24. Qxe5+ Re6 25. Qxd5 Rxe2 26. Rxd4 Rcxc2 *
Position (FEN): 4kb2/pp3pp1/1q6/3Q3P/3R4/5P2/PPr1r3/1KB4R w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1189
Best move: Qd7#