Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. e3 Nxe5 5. f4 Nec6 6. Nc3 b6 7. e4 Bb7 8. Nf3
Bc5 9. Qe2 d6 10. Be3 Nd7 11. Bxc5 bxc5 12. g3 O-O 13. Rd1 f5 14. Bg2 fxe4 15.
Nd2 Nd4 16. Qg4 Nc2+ 17. Ke2 Nf6 18. Qe6+ Kh8 19. Ndxe4 Nxe4 20. Bxe4 Nd4+ 21.
Rxd4 cxd4 22. Nd5 Re8 23. Qf5 c6 24. Nb4 d5 *
Position (FEN): r2qr2k/pb4pp/2p5/3p1Q2/1NPpBP2/6P1/PP2K2P/7R w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 785
Best move: Qxh7#