Chess puzzle (Advantage)
Moves: 1. b3 g6 2. Bb2 Nf6 3. Nf3 Bg7 4. e4 Nc6 5. e5 Ng4 6. d4 e6 7. h3 Nh6 8. Nc3
O-O 9. Bd3 d5 10. O-O f5 11. a3 Nf7 12. b4 a6 13. Na4 b6 14. Qe2 h6 15. Rfd1 g5
16. Nh2 Nh8 17. Nc3 Nxd4 18. Qe3 Nc6 19. Ne2 f4 20. Qd2 Nxe5 21. Qc3 Nhg6 *
Position (FEN): r1bq1rk1/2p3b1/pp2p1np/3pn1p1/1P3p2/P1QB3P/1BP1NPPN/R2R2K1 w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 988
Best move: Bxg6