Winning Chess Sacrifices and Combinations
Click here for answer
Qxg8+!
pv 1. Qxg8+ Ke7 2. Rxd7+ Kxd7 3. Qxf7+ Kc8 4. Rh8 Qxe3+ 5. fxe3 Kb8 6. Nd6+ Ka7 7. Qxb7#
menu