Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 a6 4. a3 g6 5. d3 Bg7 6. O-O b5 7. Ba2 Bb7 8. c3 e6
9. Be3 d6 10. Bg5 Nge7 11. Nbd2 Qd7 12. Re1 O-O 13. Nf1 Ne5 14. d4 cxd4 15.
cxd4 Nc4 16. Bxc4 bxc4 17. Qc1 d5 18. e5 Nf5 19. Nh4 Nxh4 20. Bxh4 Bc6 21. Ne3
f6 22. Ng4 g5 23. Bxg5 *
Position (FEN): r4rk1/3q2bp/p1b1pp2/3pP1B1/2pP2N1/P7/1P3PPP/R1Q1R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 841
Best move: fxg5