Winning Chess Sacrifices and Combinations

r2b1rk1/2q2p1p/p3b2Q/1pn3B1/4Pp2/P1NB4/1PP3PP/R6K
              
menu