Brilliant Ways to Checkmate
Click here for answer
Qg8+!
pv 1. Qg8+ Nxg8 2. fxg8=Q+ Kxg8 3. Ne7+ Kg7 4. Rf7+ Kh6 5. Rf6+ Kg7 6. Rg6+ Kf8 7. Rg8#
menu