Chess Today
Click here for answer
Qxf7+!
pv 1. Qxf7+ Rxf7 2. Re8+ Bf8 3. Rg1#
menu