Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Be7 5. Nc3 Nf6 6. Be3 Bg4 7. Be2 Ne4 8.
Nxe4 dxe4 9. Ne5 Bxe2 10. Qxe2 Nd7 11. O-O-O O-O 12. Qg4 Nf6 13. Qf4 Qd5 14.
Kb1 a5 15. f3 exf3 16. Nxf3 a4 17. Qxc7 Bd6 18. Qc3 Ne4 19. Qd3 a3 20. b3 Rfc8
21. Ne5 Nc3+ 22. Kc1 Nxa2+ 23. Kd2 Nc3 24. Nc4 Ne4+ 25. Ke2 Qh5+ 26. Kf1 Ng3+
27. hxg3 Qxh1+ 28. Kf2 Bxg3+ *
Position (FEN): r1r3k1/1p3ppp/8/8/2NP4/pP1QB1b1/2P2KP1/3R3q w - - 0 29
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Kxg3