Chess puzzle (Checkmate)
Moves: 1. d4 Nc6 2. Nf3 e5 3. e4 exd4 4. Bc4 Nf6 5. O-O Nxe4 6. Re1 d5 7. Bxd5 Qxd5 8.
Nc3 Qh5 9. Rxe4+ Be6 10. g4 Qg6 11. Nh4 Qf6 12. g5 Qe7 13. Nd5 Qd6 14. Nf4
O-O-O 15. Nxe6 fxe6 16. Qg4 Re8 17. Bf4 Qd5 18. Rae1 Bd6 19. Bxd6 Qxd6 20. Rxe6
Rxe6 21. Rxe6 Qd7 22. Qe4 Rd8 23. Nf5 Qd5 24. f4 Qxe4 25. Rxe4 g6 26. Ne7+ Kd7
27. Nd5 Kd6 28. Nf6 Rh8 29. Kf2 h5 30. h4 Kc5 31. a3 a5 32. Ke2 b5 33. Nd7+ Kd6
34. Nf6 a4 35. Kd3 Kc5 36. c3 dxc3 37. bxc3 Rd8+ 38. Kc2 Na5 39. Re5+ Kb6 40.
Nd5+ Kb7 41. Nb4 c6 42. Re6 Kb6 43. Rxg6 Re8 44. Rh6 Re2+ 45. Kd3 Ra2 46. f5
Rxa3 47. f6 Ra1 48. f7 Rf1 49. Rf6 Rd1+ 50. Kc2 Rd8 51. g6 Nc4 52. g7 Ne3+ 53.
Kb1 Rd1+ 54. Ka2 Rd2+ 55. Ka3 *
Position (FEN): 8/5PP1/1kp2R2/1p5p/pN5P/K1P1n3/3r4/8 b - - 6 55
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 968
Best move: Nc4#