Winning Chess Sacrifices and Combinations

1rr3k1/4qppp/pn6/1pp1n2b/4P3/P1PP2QP/2B3PN/R1B2RK1
              
menu