Winning Chess Sacrifices and Combinations

r3r1k1/1pp2ppp/p2b4/7q/3P4/1Q4Pb/PP3P1P/RNBR2K1
              
menu