Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 h5 8. Qd2
Nc6 9. O-O-O a6 10. Kb1 Nxd4 11. Bxd4 Be6 12. Nd5 Bxd5 13. exd5 Rc8 14. Bd3 Qd7
15. h4 O-O 16. Rhg1 Nxd5 17. Bxg7 Kxg7 18. g4 hxg4 19. Rxg4 Rh8 20. Rdg1 Qe6
21. Be4 Nf6 22. Rf4 Nxe4 23. Rxe4 Qd7 24. Qd4+ f6 25. Reg4 Rh6 26. h5 g5 27.
Rxg5+ Kh8 28. Rg7 Qf5 29. Qe4 Qxe4 30. fxe4 Rh7 31. h6 Rxh6 32. Rxe7 Rh7 33.
Re6 Rh2 34. c3 Rf8 35. Rxd6 Rf7 36. Rf1 Kg7 37. Re6 Re2 38. a4 f5 39. Rg1+ Kf8
40. exf5 Rxe6 41. fxe6 Rf6 42. Re1 Ke7 43. Kc2 Rxe6 44. Rxe6+ Kxe6 45. Kd3 Kd5
46. b4 *
Position (FEN): 8/1p6/p7/3k4/PP6/2PK4/8/8 b - - 0 46
Black to move.
Themes:  Endgame, Pawn Endgame  
Puzzle rating: 1306
Best move: b5