Chess puzzle (Crushing)
Moves: 1. e4 f5 2. exf5 Nf6 3. d3 d5 4. Bg5 Bxf5 5. Be2 e6 6. Nf3 Nc6 7. Nh4 Bg6 8.
Nxg6 hxg6 9. Nd2 Qd6 10. h3 Qe5 11. Bxf6 gxf6 12. c3 d4 13. c4 Ne7 14. O-O Nf5
15. f4 Qd6 16. Ne4 Qb6 17. Qa4+ c6 18. Rab1 Be7 19. a3 Ne3 20. Rfe1 Rh4 21. b4
Rxf4 22. c5 Qc7 23. b5 f5 24. bxc6 fxe4 *
Position (FEN): r3k3/ppq1b3/2P1p1p1/2P5/Q2ppr2/P2Pn2P/4B1P1/1R2R1K1 w q - 0 25
White to move.
Themes: Advanced Pawn, Discovered Attack Middlegame  
Puzzle rating: 1376
Best move: cxb7+