Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e3 c5 3. c4 Nf6 4. cxd5 Nxd5 5. Nc3 e6 6. d4 cxd4 7. exd4 Nc6 8.
Bd3 Be7 9. O-O O-O 10. Re1 Nxc3 11. bxc3 b6 12. Qc2 h6 13. Qe2 f5 14. Bc4 Rf6
15. Bf4 Na5 16. Bd3 Bb7 17. Be5 Rf8 18. Bxg7 Kxg7 19. Qxe6 Bg5 20. h4 Bxh4 21.
Ne5 Qf6 22. Qd7+ Kh8 23. Re3 Rg8 24. Nf7+ Kg7 25. Ng5+ Kh8 *
Position (FEN): r5rk/pb1Q4/1p3q1p/n4pN1/3P3b/2PBR3/P4PP1/R5K1 w - - 10 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1170
Best move: Qh7#