Winning Chess Sacrifices and Combinations

5Q2/p1r2ppp/4pk2/3pN3/3Pn3/2q1P3/5PPP/5RK1
              
menu