Chess Today
Click here for answer
Bxf7+!
pv 1. Bxf7+ Kxf7 2. Bh6 Bd6 3. Ng5+ Kf6 4. Nh7+
menu