Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d6 3. c4 Ne7 4. Nc3 Ng6 5. Be2 Be7 6. Nf3 O-O 7. O-O e5 8. d5
Bg4 9. b4 Bxf3 10. Bxf3 f5 11. Be3 f4 12. Bd2 Nh4 13. a4 a6 14. Qe2 Nd7 15.
Rfb1 Nf6 16. b5 axb5 17. axb5 Rxa1 18. Rxa1 b6 19. Bg4 f3 20. Bxf3 Nxf3+ 21.
Qxf3 Nd7 22. Qg3 *
Position (FEN): 3q1rk1/2pnb1pp/1p1p4/1P1Pp3/2P1P3/2N3Q1/3B1PPP/R5K1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1259
Best move: Bh4