Winning Chess Sacrifices and Combinations

6k1/p1pr2p1/1p3p1q/4b3/4Q3/3N1P2/PPP3PP/4R2K
              
menu