Winning Chess Sacrifices and Combinations
Click here for answer
Rf6+!
pv 1. Rf6+ gxf6 2. Qxf6+ Kh7 3. Qh8+ Kg6 4. Qf6+
menu