Winning Chess Sacrifices and Combinations

2r3k1/5p1p/p3q1p1/2n3P1/1p1QP2P/1P4N1/PK6/2R5
              
menu