Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Nc3 d5 4. Bf4 Bg7 5. h3 c5 6. e3 O-O 7. dxc5 Nc6 8. a3
Ne4 9. Nd4 Nxc5 10. Be2 e5 11. Nxc6 bxc6 12. Bh2 d4 13. b4 Ne6 14. Ne4 Qh4 15.
Ng3 dxe3 16. fxe3 Ng5 17. O-O Ne4 18. Nxe4 Qxe4 19. Qd3 Qh4 20. Bf3 e4 21. Qc4
*
Position (FEN): r1b2rk1/p4pbp/2p3p1/8/1PQ1p2q/P3PB1P/2P3PB/R4RK1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2087
Best move: Bxa1