Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 c5 3. Nf3 g6 4. g3 Bg7 5. Bg2 Nc6 6. O-O Rb8 7. d4 cxd4 8.
Nxd4 Nxd4 9. Qxd4 b6 10. e4 O-O 11. Re1 Bb7 12. Qd1 d6 13. Bg5 h6 14. Bd2 Qc7
15. b3 e6 16. Rc1 Rfd8 17. Nb5 Qe7 18. Nxa7 Bxe4 19. Nc6 Bxc6 20. Bxc6 Qb7 *
Position (FEN): 1r1r2k1/1q3pb1/1pBppnpp/8/2P5/1P4P1/P2B1P1P/2RQR1K1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 805
Best move: Bxb7