Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a4 Nc6 5. d3 Nf6 6. f4 d5 7. exd5 exd5 8. Bb3
Be7 9. Nge2 O-O 10. O-O Bg4 11. h3 Bxe2 12. Qxe2 Re8 13. Qf3 Nd4 14. Qd1 Nxb3
15. cxb3 d4 16. Ne4 Nd5 17. f5 Ne3 18. Bxe3 dxe3 19. Qe2 Qd4 20. Rf3 Rad8 21.
Rxe3 *
Position (FEN): 3rr1k1/1p2bppp/p7/2p2P2/P2qN3/1P1PR2P/1P2Q1P1/R5K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1487
Best move: Bg5