Winning Chess Sacrifices and Combinations

4r1k1/1pp3p1/p3q2p/4p1b1/1P5N/6QP/1PP3P1/5R1K
              
menu