Encyclopaedia of Chess Middlegames
Click here for answer
Rxf6!
pv 1. Rxf6 Nd3 2. Rf7 Qxd5+ 3. Kg1 Qc5+ 4. Kh2 Qd6+ 5. Kh1 Qc6+ 6. R7f3 Nf4
menu