Winning Chess Sacrifices and Combinations

r5r1/pppn1p1k/3p1p1p/3PpP1P/q3P3/P1PB4/2PQ1P2/2K3RR
              
menu