Practice #34

Find the Best Move: White to Move

Explanation

After 1. Qg5 Bxg5 2. fxg5 Kh5 white has the devastating move of Rh8 and there is no way to stop checkmate!