Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Nf6 6. Nxe5 Qe7 7. d4 Nxe4 8.
Re1 Nxf2 9. Kxf2 Be6 10. Nc3 O-O-O 11. Kg1 f6 12. Nf3 Qf7 13. Qe2 Re8 14. Qf2
Bb4 15. a3 Bxc3 16. bxc3 Kb8 17. Rb1 Ba2 18. Rb2 Bd5 19. Be3 Re7 20. Reb1 b5
21. a4 Rhe8 22. Bf4 Re2 23. Qg3 *
Position (FEN): 1k2r3/2p2qpp/p1p2p2/1p1b4/P2P1B2/2P2NQ1/1RP1r1PP/1R4K1 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1950
Best move: g5