Winning Chess Sacrifices and Combinations

r4k2/1b2qp1r/pp2p3/3pNPbp/3P4/2N2Q2/PPP4P/1K1RR3
              
menu