Winning Chess Sacrifices and Combinations

6k1/p4p1p/2p2npQ/q1n1pP2/1pBrP3/8/PPP3P1/1NK4R
              
menu