Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 e5 4. Bg2 Qc7 5. Nf3 d6 6. O-O Be6 7. d3 O-O-O 8. a3
f6 9. Rb1 Qd7 10. Re1 Bh3 11. Bh1 h5 12. b4 Nd4 13. bxc5 dxc5 14. Nxd4 exd4 15.
Bxb7+ Qxb7 16. Rxb7 Kxb7 17. Qb3+ Ka8 18. Nd5 Bd6 19. Bf4 Bxf4 20. Nxf4 Bd7 21.
Rb1 Bc6 22. Ne6 Rc8 23. Nxc5 Ne7 24. Na6 Nf5 25. Qb8+ Rxb8 *
Position (FEN): kr5r/p5p1/N1b2p2/5n1p/2Pp4/P2P2P1/4PP1P/1R4K1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1153
Best move: Nc7#