Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. g3 Nc6 3. Bg2 Nf6 4. d3 d6 5. b3 Be6 6. Bb2 Be7 7. Nd2 d5 8. exd5
Bxd5 9. Bxd5 Qxd5 10. Qf3 Bc5 11. Qxd5 Nxd5 12. Ngf3 Kd8 13. O-O f6 14. c4 Nde7
15. a3 Ng6 16. b4 Be7 17. Ne4 Ke8 18. b5 Nd8 19. d4 exd4 20. Nxd4 Kf7 21. Rad1
c6 22. h4 cxb5 23. Nxb5 Nc6 24. Rd7 a6 25. Nbd6+ Ke6 *
Position (FEN): r6r/1p1Rb1pp/p1nNkpn1/8/2P1N2P/P5P1/1B3P2/5RK1 w - - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1534
Best move: Nc5#