Winning Chess Sacrifices and Combinations

3r4/1p3k1p/p1b1p1p1/4Q1Pn/2B3KP/4pP2/PP2R1N1/6q1
              
menu