Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 Bg7 3. e5 d6 4. Nf3 dxe5 5. dxe5 Qxd1+ 6. Kxd1 c6 7. Bc4 Bg4 8.
Ke2 Bxe5 9. h3 Bxf3+ 10. Kxf3 Bg7 11. Re1 Nd7 12. c3 Ne5+ 13. Rxe5 Bxe5 14. Be3
Bg7 15. Nd2 Nf6 16. Re1 b6 17. Ba6 Rd8 18. Nb3 Nd5 19. Bg5 h6 20. Bh4 g5 21.
Bg3 Nf6 22. Nd4 c5 23. Nf5 Bf8 24. Bb5+ Nd7 25. Bc7 Rc8 *
Position (FEN): 2r1kb1r/p1Bnpp2/1p5p/1Bp2Np1/8/2P2K1P/PP3PP1/4R3 w k - 6 26
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1573
Best move: Nd6#