Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 Nf6 5. Nf3 c6 6. Bc4 e6 7. Bg5 Be7 8.
O-O Nbd7 9. Re1 O-O 10. Bh4 b5 11. Bg3 Qb4 12. Bb3 c5 13. a3 Qa5 14. d5 c4 15.
dxe6 fxe6 16. Ba2 Qb6 17. Qe2 Nc5 18. b4 Nb7 19. Ng5 Nd8 20. Rad1 a5 21. Nxb5 *
Position (FEN): r1bn1rk1/4b1pp/1q2pn2/pN4N1/1Pp5/P5B1/B1P1QPPP/3RR1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 897
Best move: Qxb5