Chess puzzle (Checkmate)
Moves: 1. e4 g5 2. Nc3 Bg7 3. Bc4 e6 4. d3 c6 5. Nge2 d5 6. Bb3 Na6 7. O-O Nc5 8. f4
g4 9. f5 dxe4 10. dxe4 Qxd1 11. Rxd1 exf5 12. exf5 Bxf5 13. Nd4 Bg6 14. Bg5
Nxb3 15. Nxb3 f6 16. Re1+ Kf7 17. Bf4 Bxc2 18. Nd4 Bg6 19. Rad1 Ne7 20. Nb3
Rad8 21. Nc5 Rxd1 22. Rxd1 b6 23. Nb7 Nf5 24. Rd7+ Ke6 25. Rc7 Bf8 *
Position (FEN): 5b1r/pNR4p/1pp1kpb1/5n2/5Bp1/2N5/PP4PP/6K1 w - - 6 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1631
Best move: Nd8#