Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. dxe5 dxe5 5. Qxd8+ Kxd8 6. f4 Nbd7 7. Nf3 Bd6
8. f5 h6 9. Be3 c6 10. O-O-O Kc7 11. Nd2 Bc5 12. Bxc5 Nxc5 13. b4 Ncd7 14. Nc4
Rf8 15. Be2 b5 16. Na5 Nb6 17. Bxb5 cxb5 18. Nxb5+ Kb8 19. Nc6+ Kb7 20. Na5+
Kb8 21. Rhe1 Bb7 22. c4 Bxe4 23. c5 Nbd5 24. Nc6+ Kb7 25. Na5+ Ka6 26. Nd6 Nxb4
27. Nac4 Bd5 28. Nxe5 Nxa2+ 29. Kb2 Nb4 30. Ra1+ Na2 31. Rxa2+ Bxa2 32. Ra1
Rab8+ 33. Kc2 Ka5 34. Rxa2+ Kb4 *
Position (FEN): 1r3r2/p4pp1/3N1n1p/2P1NP2/1k6/8/R1K3PP/8 w - - 1 35
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1910
Best move: Nd3#