Winning Chess Sacrifices and Combinations

3r3k/b3n1p1/p4pQp/1p6/2qp3R/P4N1P/1PPB1PP1/6K1
              
menu