Winning Chess Sacrifices and Combinations

r3k2r/pppqnppp/3p4/3P1bN1/2B1R3/5Q2/PP3PPP/R5K1
              
menu