Winning Chess Sacrifices and Combinations

r2q2k1/pp5p/4b1pQ/3Nn3/8/6PP/P5B1/3R2K1
              
menu