Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c6 4. Be3 Nf6 5. e5 Nfd7 6. f4 c5 7. Nf3 Nc6 8. Qd2
Qb6 9. O-O-O c4 10. g4 Qa6 11. Kb1 Nb6 12. h4 Bb4 13. Qe1 Na4 14. Bd2 Be7 15.
h5 Bd7 16. g5 b5 17. g6 f6 18. gxh7 b4 19. Nxa4 Qxa4 20. Bc1 b3 21. cxb3 cxb3
22. a3 Rb8 23. Bd3 f5 24. Qc3 *
Position (FEN): 1r2k2r/p2bb1pP/2n1p3/3pPp1P/q2P1P2/PpQB1N2/1P6/1KBR3R b k - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 2039
Best move: Bb4