Winning Chess Sacrifices and Combinations

3q1r1k/2r3np/p1p1P1b1/Pp1p1pN1/1P1Q1P2/3B3R/7P/6RK
              
menu