Winning Chess Sacrifices and Combinations

r1b1k1nr/ppp2ppp/1bP2q2/8/2B5/BQ6/P4PpP/RN1R2K1
              
menu