Winning Chess Sacrifices and Combinations

r1b3k1/pp3pp1/5q1p/3pr3/1Q1n4/P1NB4/1P3PPP/R4RK1
              
menu