Chess puzzle (Crushing)
Moves: 1. c3 e5 2. d4 exd4 3. cxd4 Nc6 4. e4 Nf6 5. Nc3 d5 6. exd5 Nxd5 7. Nxd5 Qxd5
8. Nf3 Bg4 9. Be2 Bxf3 10. Bxf3 Qxd4 11. O-O O-O-O 12. Be3 Qxd1 13. Rfxd1 Bd6
14. Bxc6 bxc6 15. Bxa7 h5 16. Rab1 h4 17. h3 g5 18. Rd4 f5 19. Ra4 f4 20. b4 g4
21. b5 gxh3 22. gxh3 f3 23. b6 Rdg8+ 24. Kf1 Rg2 *
Position (FEN): 2k4r/B1p5/1Ppb4/8/R6p/5p1P/P4Pr1/1R3K2 w - - 3 25
White to move.
Themes: Advanced Pawn Endgame  
Puzzle rating: 943
Best move: b7+