Chess puzzle (Checkmate)
Moves: 1. d3 d5 2. e3 e5 3. d4 Nc6 4. c3 Bd7 5. Nf3 Bd6 6. Bb5 e4 7. Nfd2 Na5 8. Bxd7+
Qxd7 9. b3 b5 10. O-O g5 11. f4 gxf4 12. exf4 h5 13. f5 O-O-O 14. c4 dxc4 15.
bxc4 e3 16. Nf3 Nxc4 17. Nc3 Nh6 18. Ne5 Bxe5 19. dxe5 Qxd1 20. Rxd1 Nxf5 21.
Re1 Rhe8 22. Nxb5 Kb7 23. Rb1 Ka8 *
Position (FEN): k2rr3/p1p2p2/8/1N2Pn1p/2n5/4p3/P5PP/1RB1R1K1 w - - 3 24
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 689
Best move: Nxc7#