Big Book of Combinations
Click here for answer
Bxh7+!
pv 1. Bxh7+ Kxh7 2. Ne4 g6 3. Nf6+ Kg7 4. Nxd7 Qa8 5. Rxd6 Nxa5 6. Bd4+ Kg8 7. Nxa5 Rxc2 8. Nxf8 Qxf8 9. Nxb7
menu