Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 Nf6 3. c4 c6 4. Nc3 Bg4 5. Nf3 Nbd7 6. h3 Bh5 7. cxd5 cxd5 8.
Be2 Bg6 9. Qb3 e6 10. Qxb7 Nb6 11. Qc6+ Nfd7 12. Ne5 Rc8 13. Qb5 Be7 14. Nxd7
Nxd7 15. Qa4 Ra8 16. Bb5 Qc7 17. O-O Rd8 18. Re1 O-O 19. e4 Nb6 20. Qd1 Nc4 21.
Qf3 Bf6 22. Be3 Qb6 23. Bxc4 dxc4 24. d5 *
Position (FEN): 3r1rk1/p4ppp/1q2pbb1/3P4/2p1P3/2N1BQ1P/PP3PP1/R3R1K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1536
Best move: Qxb2