Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. exd6 cxd6 6. Nf3 g6 7. Be2 Bg7 8. O-O
O-O 9. Bd2 Nc6 10. Bc3 Bg4 11. d5 Ne5 12. Nxe5 Bxe2 13. Qxe2 dxe5 14. Bxe5 Bxe5
15. Qxe5 Nxc4 16. Qd4 Nd6 17. Nc3 Nf5 18. Qd1 a6 19. Re1 Qb6 20. Rb1 Rad8 21.
Qf3 Nh4 22. Qe3 Qxe3 23. Rxe3 Rfe8 24. Rbe1 Nf5 25. Re4 Kf8 26. g4 Nd6 27. R4e2
Nb5 28. Nxb5 axb5 29. Rd2 Rd6 30. Red1 Rc8 31. Rd4 Rc2 32. R4d2 Rxd2 33. Rxd2
e6 34. Kf1 Rxd5 35. Rxd5 exd5 36. Ke2 Ke7 37. Kd3 Kd6 38. Kd4 b6 39. h4 Ke6 40.
f4 h6 41. b4 Kd6 42. Kd3 g5 43. hxg5 *
Position (FEN): 8/5p2/1p1k3p/1p1p2P1/1P3PP1/3K4/P7/8 b - - 0 43
Black to move.
Themes:  Endgame, Pawn Endgame  
Puzzle rating: 804
Best move: hxg5