Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 a6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nc6 6. Bc4 b5 7. Bd5 Qc7 8. O-O
Bb7 9. a4 Nf6 10. axb5 axb5 11. Rxa8+ Bxa8 12. Ba2 Bc5 13. Nc3 Qb7 14. Nd5 Nxe4
15. Qd3 f5 16. Be3 d6 17. Bxc5 dxc5 18. Ne3 Ne7 19. Nxe5 c4 20. Qe2 Nc3 *
Position (FEN): b3k2r/1q2n1pp/8/1p2Np2/2p5/2n1N3/BPP1QPPP/5RK1 w k - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1530
Best move: bxc3