Chess puzzle (Advantage)
Moves: 1. d4 b6 2. e4 Bb7 3. Bd3 Nf6 4. Nc3 e6 5. a3 d6 6. Nf3 Nbd7 7. O-O Be7 8. Be3
O-O 9. Nd2 e5 10. Qf3 c5 11. d5 a6 12. Rad1 b5 13. Na2 c4 14. Be2 Rc8 15. c3
Nc5 16. Nb4 a5 17. Nc2 Rc7 18. b3 cxb3 19. Bxc5 dxc5 20. Nxb3 Rc8 21. Nxa5 *
Position (FEN): 2rq1rk1/1b2bppp/5n2/NppPp3/4P3/P1P2Q2/2N1BPPP/3R1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1034
Best move: Qxa5