Winning Chess Sacrifices and Combinations

3r2k1/ppp2ppp/6q1/b4n2/3nQB2/2p5/P4PPP/RN3RK1
              
menu