Winning Chess Sacrifices and Combinations

r2k4/pb2np2/1p1p1p1Q/1BP1qPr1/3pPN2/P6R/6PP/R5K1
              
menu