Brilliant Ways to Checkmate
Click here for answer
Bxf7+!
pv 1. Bxf7+ Ke7 2. Bg5+ Kd6 3. Nb5+ Kxe5 4. f4+ Kf5 5. Nd4+ Kg4 6. h3+ Kg3 7. Nf5+ Kxg2 8. Bd5+ Ne4 9. Bxe4#
menu