Chess puzzle (Advantage)
Moves: 1. Nf3 g6 2. g3 Bg7 3. Bg2 a5 4. d3 a4 5. a3 c6 6. Nbd2 Qb6 7. Rb1 Qa5 8. O-O
Nf6 9. Nc4 Qc7 10. Bf4 d6 11. e4 e5 12. Bc1 b5 13. Ncd2 O-O 14. d4 Ng4 15. h3
Nh6 16. c4 exd4 17. cxb5 cxb5 18. Ng5 Bb7 19. Ndf3 Nd7 20. Nxd4 Qc5 21. Be3 Qe5
22. Nxb5 *
Position (FEN): r4rk1/1b1n1pbp/3p2pn/1N2q1N1/p3P3/P3B1PP/1P3PB1/1R1Q1RK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1174
Best move: Qxb5