Chess puzzle (Advantage)
Moves: 1. e4 g6 2. h4 Bg7 3. h5 gxh5 4. Qxh5 Nf6 5. Qg5 Rg8 6. Nc3 e6 7. e5 Nd5 8.
Qxd8+ Kxd8 9. Nxd5 exd5 10. Rxh7 Bxe5 11. Rxf7 Re8 12. Be2 d6 13. d3 Nc6 14.
Bg5+ Ne7 15. O-O-O Be6 16. Rh7 Bf5 17. Rh1 c5 18. g4 Bd7 19. f4 Bd4 20. Nf3
Be3+ 21. Nd2 Kc7 22. Kb1 Ng6 23. f5 *
Position (FEN): r3r3/ppkb4/3p2n1/2pp1PB1/6P1/3Pb3/PPPNB3/1K1R3R b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1195
Best move: Bxg5