Brilliant Ways to Checkmate
Click here for answer
Bh6+!
pv 1. Bh6+ Kg8 2. Re8+ Bf8 3. Qg5+ Qxg5 4. Rxf8#
menu