Winning Chess Sacrifices and Combinations

2q2b2/5k2/4bP1r/2pB1Q1p/pp6/8/PPP3PP/2K2R2
              
menu