Winning Chess Sacrifices and Combinations

2r3kr/ppp2n1p/7B/5q1N/1bp5/2Pp4/PP2RPPP/R2Q2K1
              
menu