Winning Chess Sacrifices and Combinations
Click here for answer
Qxh7+!
pv 1. Qxh7+ Kxh7 2. Rh1+ Bh3 3. Rxh3#
menu