Chess puzzle (Crushing)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Noteboom_Variation
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 dxc4 5. e4 b5 6. a4 b4 7. Nb1 Ba6 8. Qc2 Qa5
9. Bxc4 b3+ 10. Qd2 Bb4 11. Nc3 Bxc4 12. Ne5 Ba6 13. Nd3 Nf6 14. Nxb4 Qxb4 15.
Qg5 Nxe4 16. Qxg7 Rf8 17. Bh6 Nd7 18. Qxh7 Nxc3 19. Bxf8 Nd5+ *
Position (FEN): r3kB2/p2n1p1Q/b1p1p3/3n4/Pq1P4/1p6/1P3PPP/R3K2R w KQq - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1279
Best move: Bxb4