Chess puzzle (Advantage)
Moves: 1. e4 e6 2. c4 c5 3. Nf3 Nc6 4. g3 Nge7 5. Bg2 Ng6 6. d4 d5 7. cxd5 exd5 8.
dxc5 d4 9. O-O Bxc5 10. Bg5 f6 11. Bh4 O-O 12. Re1 Kh8 13. Nbd2 Qb6 14. Nc4 Qb5
15. Bf1 Nb4 16. e5 Qc6 17. exf6 gxf6 18. Nxd4 Bxd4 19. Qxd4 Bf5 20. Ne5 fxe5
21. Qxb4 Rae8 22. Bb5 *
Position (FEN): 4rr1k/pp5p/2q3n1/1B2pb2/1Q5B/6P1/PP3P1P/R3R1K1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1503
Best move: Qb6