Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 d5 3. c5 g6 4. Nc3 Bg7 5. Bg5 Ne4 6. Nxe4 dxe4 7. Qa4+ Bd7 8.
Qc4 Bc6 9. e3 O-O 10. Ne2 Nd7 11. Nc3 Nf6 12. Be2 Nd5 13. Nxe4 Nxe3 14. fxe3
Bxe4 15. Bf3 Bxf3 16. gxf3 h6 17. Bh4 Qd7 18. O-O-O c6 19. d5 cxd5 20. Rxd5 Qe6
21. e4 Rac8 22. Rhd1 b6 23. b4 bxc5 24. bxc5 Rb8 25. Bg3 Rfc8 *
Position (FEN): 1rr3k1/p3ppb1/4q1pp/2PR4/2Q1P3/5PB1/P6P/2KR4 w - - 3 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1531
Best move: Bxb8