Winning Chess Sacrifices and Combinations

2k1r3/p1q3pp/2R2p2/3pP3/1b1N1n2/6Q1/PP3PPP/6K1
              
menu