Chess Today
Click here for answer
Qg7+!
pv 1. Qg7+ Bxg7 2. hxg7+ Kxh7 3. g8=Q+ Bxg8 4. Rxh4#
menu