Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bb5 a5 4. d4 exd4 5. Nxd4 Bc5 6. Be3 c6 7. Bc4 Qg6 8.
O-O Qxe4 9. Nc3 Qg6 10. Qf3 d5 11. Bd3 Qg4 12. Nf5 Qxf3 13. gxf3 Bxf5 14. Bxc5
Bxd3 15. cxd3 Nd7 16. Rfe1+ Kd8 17. Bd6 Nh6 18. Be7+ Kc7 19. Bg5 Nf5 20. Bf4+
Kb6 21. Na4+ Kb5 22. b3 Nd4 23. Re7 Nf6 24. Rxb7+ Ka6 *
Position (FEN): r6r/1R3ppp/k1p2n2/p2p4/N2n1B2/1P1P1P2/P4P1P/R5K1 w - - 1 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1457
Best move: Nc5#