Winning Chess Sacrifices and Combinations

r5k1/pp1B2b1/8/3p3p/3Pq3/BP1n1R2/P6P/3Q1N1K
              
menu