Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. Ng5 Ne5 5. Bd5 e6 6. Bb3 b5 7. d4 cxd4 8. Qxd4
Nf6 9. O-O Be7 10. f4 Nc6 11. Qd3 a5 12. Qxb5 Bd7 13. Ba4 O-O 14. Nc3 Rb8 15.
Qe2 h6 16. Nh3 Nd4 17. Qd3 Bxa4 18. Nxa4 Rb4 19. b3 d5 20. c3 Rxa4 *
Position (FEN): 3q1rk1/4bpp1/4pn1p/p2p4/r2nPP2/1PPQ3N/P5PP/R1B2RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1347
Best move: bxa4