Brilliant Ways to Checkmate
Click here for answer
Bh3+!
pv 1. ... Bh3+ 2. Nxh3 Qf3+ 3. Kg1 Nxh3#
menu