Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 f6 3. Nf3 Bd6 4. Nc3 Nc6 5. d4 exd4 6. Nxd4 Nxd4 7. Qxd4 Qe7 8.
Be3 Be5 9. Qd3 Bxc3+ 10. Qxc3 Qxe4 11. f3 Qe7 12. O-O-O d6 13. Qb3 Bd7 14. Bxg8
O-O-O 15. Bd5 c6 16. Bc4 d5 17. Be2 a6 18. Rhe1 Be6 19. Rd4 c5 20. Ra4 d4 21.
Bf4 *
Position (FEN): 2kr3r/1p2q1pp/p3bp2/2p5/R2p1B2/1Q3P2/PPP1B1PP/2K1R3 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 674
Best move: Bxb3