Winning Chess Sacrifices and Combinations

4q1k1/pb3pp1/7p/Q7/3nN3/P2r1P1B/6PP/1R5K
              
menu