Chess puzzle (Advantage)
Moves: 1. d4 g6 2. e4 Bg7 3. f4 e6 4. Bc4 Ne7 5. f5 exf5 6. Qe2 O-O 7. e5 h6 8. g4
fxg4 9. Nc3 d5 10. Bb3 Nbc6 11. h3 Nxd4 12. Qd3 Nf3+ 13. Nxf3 gxf3 14. Qxf3 d4
15. Ne4 Nf5 16. Bf4 Qh4+ 17. Kd2 Be6 18. Rag1 Bxb3 19. Rg4 Qe7 20. h4 Qb4+ 21.
Kc1 Bxa2 22. h5 g5 *
Position (FEN): r4rk1/ppp2pb1/7p/4PnpP/1q1pNBR1/5Q2/bPP5/2K4R w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1678
Best move: Bxg5