Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Bg5 Be7 4. e3 O-O 5. Nf3 d6 6. Bd3 Nbd7 7. O-O b6 8. Bc2
Bb7 9. Nc3 Re8 10. e4 Nf8 11. Qd3 Ng6 12. Rfc1 Rc8 13. Rd1 h6 14. Be3 Ba6 15.
b4 c6 16. a4 Qc7 17. Bd2 Rcd8 18. h4 d5 19. exd5 cxd5 20. Nb5 Qb8 21. c5 Nf4
22. Qe3 Ng6 23. Bxg6 fxg6 24. Ne5 Rc8 25. Nxg6 Bxb5 26. axb5 Kf7 27. Ne5+ Kg8
28. Nc6 Rxc6 29. bxc6 Bd8 30. Qe5 Bc7 31. Qe2 Ne4 32. Qg4 Nf6 33. Qg6 bxc5 34.
Bxh6 Re7 35. bxc5 Ne4 36. Rdb1 Bh2+ 37. Kh1 *
Position (FEN): 1q4k1/p3r1p1/2P1p1QB/2Pp4/3Pn2P/8/5PPb/RR5K b - - 4 37
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 838
Best move: Nxf2#