Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nc6 4. Bb5 d5 5. exd5 exd5 6. O-O Be7 7. d4 c4 8. Re1
Qb6 9. Bxc4 dxc4 10. d5 Bg4 11. dxc6 Qxc6 12. Nbd2 O-O-O 13. h3 Bxf3 14. Qxf3
Qxf3 15. Nxf3 Bf6 16. Be3 b6 17. Bf4 Ne7 18. Re4 Nc6 19. Rxc4 Kb7 20. Re4 Rhe8
21. Rxe8 Rxe8 22. g4 h6 23. Rb1 g5 24. Rd1 *
Position (FEN): 4r3/pk3p2/1pn2b1p/6p1/5BP1/2P2N1P/PP3P2/3R2K1 b - - 1 24
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1295
Best move: gxf4