Encyclopaedia of Chess Middlegames
Click here for answer
Qxf2+!
pv 1. ... Qxf2+ 2. Kxf2 Ng4+ 3. Kf3 e4+ 4. Kxe4 Ndf6+ 5. Kf3 Nxh2+ 6. Kf2 Nfg4+ 7. Kg1 Be3#
menu