Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 e6 3. Bf4 c5 4. e3 Nc6 5. Nb5 d6 6. dxc5 e5 7. Bg5 d5 8. Bxf6
gxf6 9. Nf3 a6 10. Nc3 Be6 11. Be2 Bxc5 12. Qd2 Qa5 13. a3 O-O-O 14. O-O Qc7
15. b4 Bb6 16. b5 axb5 17. Nxb5 Qb8 18. a4 Na5 19. Qc3+ Nc6 20. a5 Bc7 21. a6
bxa6 22. Rxa6 Bd7 23. Rfa1 d4 24. Rxc6 dxc3 *
Position (FEN): 1qkr3r/2bb1p1p/2R2p2/1N2p3/8/2p1PN2/2P1BPPP/R5K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1563
Best move: Nd6#