Chess puzzle (Advantage)
Moves: 1. c4 c6 2. d4 d5 3. Nc3 e6 4. g3 Nf6 5. cxd5 exd5 6. Bg2 Bd6 7. Nf3 O-O 8. O-O
Bf5 9. Re1 Nbd7 10. Nd2 Re8 11. e4 dxe4 12. Ndxe4 Nxe4 13. Nxe4 Bxe4 14. Bxe4
Nf6 15. Bc2 Qd7 16. Be3 Rad8 17. Qd3 g6 18. Bg5 Re6 19. Bb3 Rxe1+ 20. Rxe1 Kg7
21. d5 Be7 22. Qd4 h6 23. d6 *
Position (FEN): 3r4/pp1qbpk1/2pP1npp/6B1/3Q4/1B4P1/PP3P1P/4R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1920
Best move: hxg5