Winning Chess Sacrifices and Combinations

r5k1/pp5p/4r3/n2q4/3B4/3B4/P5PP/Q4RK1
              
menu