Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Bc5 4. O-O Nge7 5. c3 O-O 6. d4 exd4 7. cxd4 Bb6 8.
d5 Nb8 9. d6 cxd6 10. Qxd6 Nbc6 11. Nc3 a6 12. Bg5 Qc7 13. Qxc7 Bxc7 14. Bxe7
Nxe7 15. Nd5 Nxd5 16. exd5 Bb6 17. d6 Re8 18. Rae1 Rxe1 19. Rxe1 Kf8 20. Ng5 h6
21. Nxf7 Bc5 22. Re3 Bxe3 23. fxe3 b5 24. Bb3 Bb7 25. Ne5 Re8 *
Position (FEN): 4rk2/1b1p2p1/p2P3p/1p2N3/8/1B2P3/PP4PP/6K1 w - - 4 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 539
Best move: Nxd7#