Winning Chess Sacrifices and Combinations

r2qn2k/pp3p1p/3p1nr1/2pP2N1/2P5/P1P4P/2Q5/R1B2RK1
              
menu