Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Nc6 5. Bg5 Be7 6. Bf4 Bc5 7. e3 f6 8. e6
dxe6 9. Nc3 Qxd1+ 10. Rxd1 e5 11. Bg3 Bb4 12. h3 Nh6 13. Bd3 Nf5 14. Bh2 Bxc3+
15. bxc3 Be6 16. O-O Nd6 17. c5 Nc4 18. Rb1 b6 19. Be4 Bd7 20. cxb6 axb6 21.
Rfd1 Nd6 22. Bd5 Ke7 23. Ne1 Ra5 24. c4 Nb7 25. f4 exf4 26. Bxf4 Nd6 27. Rb2
Rc5 28. Bxd6+ Kxd6 29. Nd3 Ra5 30. Bxc6 Bxc6 31. Nb4+ Kc5 32. Rd4 Re8 *
Position (FEN): 4r3/2p3pp/1pb2p2/r1k5/1NPR4/4P2P/PR4P1/6K1 w - - 4 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1504
Best move: Nd3#