Encyclopaedia of Chess Middlegames
Click here for answer
Qxf7+!
pv 1. Qxf7+ Kh8 2. Bg4 Qxe5 3. Rdf1 Nd6 4. Qxd7 Nc4 5. Qxb7 Nxb2 6. Rf4 Qxg5
menu