Chess puzzle (Crushing)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 f6 4. Nf3 g6 5. Bc4 Bg7 6. O-O e6 7. Bf4 Ne7 8. Re1
O-O 9. Qd2 Re8 10. Rad1 Nbc6 11. d5 Na5 12. Bb3 Nxb3 13. axb3 exd5 14. exd5 d6
15. h3 f5 16. Bg5 Qd7 17. Bxe7 Rxe7 18. Nd4 Rxe1+ 19. Rxe1 Re8 20. Rxe8+ Qxe8
21. Ne6 Qd7 22. Qd3 Kf7 23. Ng5+ Kg8 24. Ne6 c6 25. dxc6 Qxe6 *
Position (FEN): 6k1/pb4bp/1pPpq1p1/5p2/8/1PNQ3P/1PP2PP1/6K1 w - - 0 26
White to move.
Themes: Advanced Pawn, Hanging Piece Endgame  
Puzzle rating: 1325
Best move: cxb7