Winning Chess Sacrifices and Combinations

r4rk1/2p2pp1/pppb1q1p/4pN2/3PPn2/5Q1P/PPP2PP1/R1B2RK1
              
menu