Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 a6 7. O-O b6 8. Be3
Bb7 9. a3 Nxe4 10. Nxe4 Bxe4 11. b4 Bb7 12. Ra2 Nd7 13. Qd2 Re8 14. Rc1 c5 15.
d5 cxb4 16. axb4 Rb8 17. Bd4 Nf6 18. Be3 Ne4 19. Qd3 Nf6 20. Qd2 e5 21. Bh6 e4
22. Bxg7 exf3 23. Bxf3 *
Position (FEN): 1r1qr1k1/1b3pBp/pp1p1np1/3P4/1PP5/5B2/R2Q1PPP/2R3K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1225
Best move: Kxg7