Winning Chess Sacrifices and Combinations

2r4r/1pq1kpp1/p3pn1p/8/2P2bPP/2B5/PPB1Q3/1K1R1R2
              
menu