Winning Chess Sacrifices and Combinations

2r3k1/p3qpbp/b5p1/3P4/N3rB2/8/PP1Q2PP/3RR2K
              
menu