Chess puzzle (Crushing)
Moves: 1. d4 e5 2. dxe5 Bc5 3. Nf3 a6 4. Nc3 c6 5. e3 Ne7 6. Ne4 Bb6 7. Nd6+ Kf8 8.
Nxc8 Qxc8 9. Bd3 Bc5 10. Bd2 d6 11. exd6 Bxd6 12. Ng5 Nd7 13. Nxh7+ Kg8 14. Ng5
Ne5 15. Nf3 Nxf3+ 16. Qxf3 Qe6 17. g3 f6 18. b3 b5 19. a4 Be5 20. Ra2 Kf7 21.
axb5 axb5 22. Rxa8 Rxa8 23. O-O Rh8 24. Bb4 Nd5 25. c3 Bxc3 26. Bxc3 Nxc3 27.
b4 Nd5 28. Rc1 Nxb4 29. Bg6+ *
Position (FEN): 7r/5kp1/2p1qpB1/1p6/1n6/4PQP1/5P1P/2R3K1 b - - 1 29
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 620
Best move: Kxg6