Chess puzzle (Equality)
Moves: 1. g3 d5 2. Bg2 c6 3. Nf3 Qc7 4. O-O e5 5. Re1 Bc5 6. e4 Nf6 7. exd5 cxd5 8.
Rxe5+ Be6 9. d4 Bd6 10. Re2 O-O 11. Bg5 Ne4 12. Nbd2 Nxd2 13. Qxd2 Nc6 14. c3
Rfe8 15. Rae1 Qd7 16. b3 Bg4 17. Rxe8+ Rxe8 18. Rxe8+ Qxe8 19. h3 Bxf3 20. Bxf3
f6 21. Bxd5+ Kh8 22. Bxc6 Qxc6 23. d5 Qb6 24. b4 *
Position (FEN): 7k/pp4pp/1q1b1p2/3P2B1/1P6/2P3PP/P2Q1P2/6K1 b - - 0 24
Black to move.
Themes:  Endgame  
Puzzle rating: 2064
Best move: fxg5