Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 Nbd7 7. Bd3 e5 8. d5 b6
9. Qd2 Nc5 10. Bc2 a5 11. O-O-O Ba6 12. b3 Qd7 13. Bh6 a4 14. Bxg7 Kxg7 15. b4
Bxc4 16. bxc5 bxc5 17. Qg5 a3 18. Kd2 c6 19. Ra1 cxd5 20. exd5 Nxd5 21. Nxd5
Bxd5 22. Ne2 Rab8 23. Nc3 Ba8 24. h4 Qd8 25. Qg3 Qf6 26. h5 Qf4+ 27. Qxf4 exf4
28. hxg6 fxg6 29. Ne4 Bxe4 30. Bxe4 d5 31. Bc2 Rfe8 32. Rhe1 Kf6 33. Kc3 Re3+
34. Kd2 Rbe8 35. Rxe3 Rxe3 36. Re1 Rxe1 37. Kxe1 Ke5 38. Ke2 Kd4 39. Kd2 c4 40.
Ba4 c3+ 41. Kc2 Ke3 42. Bd7 d4 43. Kb3 d3 44. Kxc3 d2 45. Ba4 Ke2 46. Kb4 d1=Q
*
Position (FEN): 8/7p/6p1/8/BK3p2/p4P2/P3k1P1/3q4 w - - 0 47
White to move.
Themes:  Endgame  
Puzzle rating: 862
Best move: Bxd1+