Winning Chess Sacrifices and Combinations

r4rk1/pb3ppp/4p3/qBn5/1p2P3/5P2/PP2Q1PP/R1B2RK1
              
menu