Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c4 Nc6 3. Nc3 e6 4. Nf3 d6 5. d4 cxd4 6. Nxd4 a6 7. Be2 Nf6 8. Nxc6
bxc6 9. Bg5 Be7 10. O-O e5 11. h3 O-O 12. b3 h6 13. Bh4 Bb7 14. Bg3 Qc7 15. f4
Rad8 16. Qc2 Qb6+ 17. Kh1 Rfe8 18. fxe5 dxe5 19. Bxe5 Qc5 20. Bc7 Rc8 21. Ba5 *
Position (FEN): 2r1r1k1/1b2bpp1/p1p2n1p/B1q5/2P1P3/1PN4P/P1Q1B1P1/R4R1K b - - 4 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 959
Best move: Qxa5