Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Nf3 Nf6 4. Qh4 Bc5 5. d3 d6 6. Bg5 Nd4 7. Nxd4 Bxd4 8.
c3 Bc5 9. b4 Bb6 10. a4 a5 11. b5 Bc5 12. Bxf6 gxf6 13. Na3 c6 14. Nc2 Be6 15.
d4 exd4 16. cxd4 Bb4+ 17. Nxb4 axb4 18. bxc6 bxc6 19. d5 Bd7 20. dxc6 Bxc6 21.
Bb5 *
Position (FEN): r2qk2r/5p1p/2bp1p2/1B6/Pp2P2Q/8/5PPP/R3K2R b KQkq - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 798
Best move: Bxb5