Winning Chess Sacrifices and Combinations

r1b2rk1/ppppbppp/8/2q5/8/2PB1Q2/PPP2PPP/R1B1R1K1
              
menu