Winning Chess Sacrifices and Combinations

r5k1/1p3pbp/p1q3p1/3n4/2N5/1PB2P2/P5PP/3RQ2K
              
menu