Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Bb5+ Bd7 5. Bxd7+ Nxd7 6. O-O Ngf6 7. d4 g6
8. Bg5 Bg7 9. Re1 O-O 10. Qe2 e6 11. c3 Qb6 12. a4 a5 13. Na3 Ne4 14. Be3 Nd6
15. Bf4 Rac8 16. Bxd6 Qxd6 17. Nb5 Qe7 18. h3 Nf6 19. Ne5 Nh5 20. Nd3 b6 21.
Na7 *
Position (FEN): 2r2rk1/N3qpbp/1p2p1p1/p2p3n/P2P4/2PN3P/1P2QPP1/R3R1K1 b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1354
Best move: Qxa7