Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Be3 g6 7. Bc4 Bg7 8. f3
O-O 9. Qd2 e6 10. O-O-O a6 11. Bb3 b5 12. a3 Bd7 13. Nxc6 Bxc6 14. Qxd6 Qe8 15.
g4 h6 16. h4 Nh7 17. Rhg1 a5 18. Qd2 a4 19. Ba2 Qe7 20. Bxh6 Rad8 21. Qe3 Rxd1+
22. Rxd1 Qxh4 23. Bxg7 Kxg7 24. Qd4+ f6 25. Qd6 Qg5+ 26. Kb1 Qe5 27. Qxc6 Ng5
28. Rd6 Nxf3 29. Rxe6 Qg3 30. Qd7+ Rf7 31. Qd1 Qxg4 32. Rb6 Rd7 33. Rd6 Rxd6
34. Qxd6 Qg1+ 35. Nd1 Qe1 36. Qd7+ Kh6 37. Bg8 Nd2+ 38. Ka2 *
Position (FEN): 6B1/3Q4/5ppk/1p6/p3P3/P7/KPPn4/3Nq3 b - - 8 38
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1464
Best move: Qxd1