Chess puzzle (Advantage)
Moves: 1. d4 g6 2. c4 Nf6 3. Nc3 Bg7 4. e4 d6 5. h3 Kf8 6. Be3 b6 7. Qc2 Bb7 8. Nf3 e6
9. Bd3 Ke7 10. d5 Re8 11. O-O Kf8 12. Bg5 h6 13. Bh4 g5 14. Nxg5 hxg5 15. Bxg5
Qd7 16. f4 Nh7 17. Bh4 e5 18. f5 Bf6 19. Be1 Ke7 20. a4 Na6 21. Ne2 Nb4 *
Position (FEN): r3r3/pbpqkp1n/1p1p1b2/3PpP2/PnP1P3/3B3P/1PQ1N1P1/R3BRK1 w - - 3 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1143
Best move: Bxb4