Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. d4 d5 3. exd5 Qxd5 4. Nf3 e5 5. dxe5 Qxd1+ 6. Kxd1 Bg4 7. Bf4
O-O-O+ 8. Nd2 Nd4 9. Be2 Nxf3 10. Bxf3 Bxf3+ 11. gxf3 Bc5 12. Be3 Bb6 13. Ke2
Ne7 14. Nc4 Rhe8 15. f4 Nf5 16. Nxb6+ axb6 17. Rad1 b5 18. Rd3 b6 19. Rhd1 g6
20. Rb3 Rxd1 21. Kxd1 Rd8+ 22. Ke2 Rd5 23. Rd3 Rxd3 24. Kxd3 Kd7 25. c4 Kc6 26.
cxb5+ Kxb5 27. Bd2 c5 28. b3 Nh4 29. Ke4 Kc6 30. Bc3 Nf5 31. h3 Kd7 32. Kd5
Ne7+ 33. Kc4 Kc6 34. a4 Nf5 35. a5 b5+ 36. Kd3 b4 37. Bd2 Kb5 38. Be3 Kxa5 39.
Bxc5 Kb5 40. Bf8 Nh4 41. Ke4 Nf5 42. Kd5 Ka5 43. Kc4 Nh4 44. Bxb4+ Kb6 45. Bd6
Nf3 46. b4 h5 47. Bc5+ Kb7 48. b5 Ng1 49. h4 Nf3 50. Kd5 *
Position (FEN): 8/1k3p2/6p1/1PBKP2p/5P1P/5n2/5P2/8 b - - 2 50
Black to move.
Themes:  Endgame  
Puzzle rating: 1540
Best move: Nxh4