Winning Chess Sacrifices and Combinations

2r2nk1/p4q2/bp4p1/3pPp2/6p1/1P2P2R/PB3R1P/3Q2K1
              
menu