Winning Chess Sacrifices and Combinations
Click here for answer
Qxf6+!
pv 1. Qxf6+ Kg8 2. Be5 Bxf2+ 3. Kxf2 Rh7 4. Bxh7+ Kxh7 5. Qg7#
menu