Winning Chess Sacrifices and Combinations

2r2rk1/1pq1pp1p/6p1/1n1N4/p2RP3/2P5/P4PPP/2Q2RK1
              
menu