Chess puzzle (Crushing)
Moves: 1. e4 d5 2. e5 Bf5 3. d4 e6 4. Nf3 c5 5. c3 Nc6 6. Be3 Qb6 7. Qb3 c4 8. Qxb6
axb6 9. Be2 b5 10. a3 b4 11. O-O bxa3 12. Nxa3 Bxa3 13. Rxa3 Rxa3 14. bxa3 Nge7
15. Rc1 O-O 16. Nh4 Ra8 17. Ra1 Na5 18. Nxf5 Nxf5 19. Bf4 Nb3 20. Ra2 Ne7 21.
g4 Nc8 22. h4 Nb6 23. h5 Na4 24. Rc2 b5 25. Bc1 Nxc1 26. Rxc1 g6 27. hxg6 hxg6
28. f4 Kg7 29. Bf1 Rh8 30. Kg2 Rh4 31. Kg3 Rh8 32. Bh3 Nb2 33. Rb1 Nd3 34. Rxb5
Ra8 35. f5 gxf5 36. gxf5 Rxa3 37. fxe6 fxe6 38. Bxe6 Rxc3 39. Kh4 Nf4 40. Bxd5
Nxd5 41. Rxd5 Rc1 42. e6 c3 43. Re5 Kf8 44. d5 c2 45. d6 *
Position (FEN): 5k2/8/3PP3/4R3/7K/8/2p5/2r5 b - - 0 45
Black to move.
Themes:  Endgame, Rook Endgame  
Puzzle rating: 1026
Best move: Rh1+