Winning Chess Sacrifices and Combinations

2r2rk1/qp3ppp/pR6/4Pp2/5P2/1Q2PB2/PP1b3P/3R2K1
              
menu