Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. g3 Nf6 3. Bg2 c5 4. O-O Nc6 5. d4 Bg4 6. dxc5 a5 7. Nc3 e6 8. Na4
Be7 9. c3 Ne4 10. Qb3 Qc7 11. Be3 O-O 12. Rad1 Rfd8 13. Qb6 Qd7 14. Bf4 Ra6 15.
Qc7 Qxc7 16. Bxc7 Rc8 17. Bb6 f6 18. h3 Bh5 19. g4 Be8 20. Nd4 Nxd4 21. cxd4 *
Position (FEN): 2r1b1k1/1p2b1pp/rB2pp2/p1Pp4/N2Pn1P1/7P/PP2PPB1/3R1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1132
Best move: Bxa4