Encyclopaedia of Chess Middlegames
Click here for answer
Qh5!
pv 1. ... Qh5 2. Qd7 Qf3 3. Qxb7 Qxf2+ 4. Kh1 Qf3+ 5. Kg1 Qf2+
menu