Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. e3 c6 3. f4 d5 4. Bd3 Bg4 5. Nf3 e6 6. O-O Bd6 7. Nbd2 Nbd7 8. Qe1
Qc7 9. Ne5 Bh5 10. Qh4 O-O-O 11. Ndf3 Rde8 12. a4 Bg6 13. Qe1 Ne4 14. b4 f6 15.
Nxd7 Qxd7 16. b5 f5 17. bxc6 bxc6 18. Ba6+ Kd8 19. Rb1 Ke7 20. Rb7 Bc7 21. Qa5
*
Position (FEN): 4r2r/pRbqk1pp/B1p1p1b1/Q2p1p2/P2PnP2/4PN2/2P3PP/2B2RK1 b - - 7 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 962
Best move: Bxa5