Hello All, Doctor Z has a sacrifice in mind. 1. Qxg7+ Kxg7 (forced move) 2. Bf6+ (Rook protects bishop.) Kg8/Kf8 3. Rh4 (preparing for Rh8) Bh3 (Black does not have any counter move.) 4. Rh8++ (Bishop protects rook.) Edward