Brilliant Ways to Checkmate
Click here for answer
Qxg6+!
pv 1. Qxg6+ fxg6 2. f7+ Qxf7 3. Rh8#
menu