Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 d4 3. Nf3 Bg4 4. Bc4 e6 5. d3 a6 6. a3 b5 7. Bb3 c6 8. O-O Qc7
9. Re1 Be7 10. Bf4 h6 11. c4 g5 12. Bg3 h5 13. h3 Bxf3 14. Qxf3 g4 15. hxg4
hxg4 16. Qxg4 Nd7 17. Nd2 O-O-O 18. cxb5 axb5 19. a4 Qa5 20. Red1 b4 21. Qxd4
Nc5 22. Nc4 *
Position (FEN): 2kr2nr/4bp2/2p1p3/q1n1P3/PpNQ4/1B1P2B1/1P3PP1/R2R2K1 b - - 2 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1084
Best move: Nxb3