Winning Chess Sacrifices and Combinations

2r3k1/4bppp/1q6/1p1Pp3/nP1p4/3B1Q1P/5PP1/R4NK1
              
menu