Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bf4 Bf5 4. h3 e6 5. g4 Bg6 6. g5 Ne4 7. Nb5 c6 8. Nc7+
Ke7 9. Nxa8 Qa5+ 10. c3 Bh5 11. Qb3 Qa6 12. Qb4+ Kd7 13. Qb3 Bd6 14. e3 Qxf1+
15. Kxf1 Nd2+ 16. Ke1 Nxb3 17. axb3 Bxf4 18. exf4 Na6 19. Nb6+ axb6 20. Kd2 c5
21. Ke3 cxd4+ 22. Kxd4 Nc5 23. Ra3 Kd6 24. b4 Na6 25. Rh2 Nc7 26. f3 Nb5+ 27.
Ke3 Nxa3 28. bxa3 Ra8 29. Ra2 Bg6 30. a4 e5 31. fxe5+ Kxe5 32. f4+ Kf5 33. Ne2
f6 *
Position (FEN): r7/1p4pp/1p3pb1/3p1kP1/PP3P2/2P1K2P/R3N3/8 w - - 0 34
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1088
Best move: Nd4#