Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 a6 3. c3 b5 4. d4 c4 5. e5 e6 6. Be2 Bb7 7. Be3 Ne7 8. b3 cxb3
9. axb3 Nf5 10. Qd2 Be7 11. O-O O-O 12. c4 bxc4 13. bxc4 Nc6 14. Nc3 Bb4 15.
Rab1 a5 16. g4 Nh4 17. Bg5 Nxf3+ 18. Bxf3 Qc7 19. Qd3 Nxe5 20. dxe5 Bxf3 21.
Qxf3 Qxc4 22. Ne4 Qd5 23. Nf6+ *
Position (FEN): r4rk1/3p1ppp/4pN2/p2qP1B1/1b4P1/5Q2/5P1P/1R3RK1 b - - 3 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1418
Best move: gxf6