Winning Chess Sacrifices and Combinations

2r2rk1/pbpnqp2/1p2pb2/6p1/3PN1P1/2PB1N2/PPQ2P2/1K1R3R
              
menu