1. hxg5+
- Var 1: 1. ...Kh8
2. Rg8+ Kh7
3. Rh8+ Kg6 (Kg7 works the same)
4. Rxh6# - Var 2: 1. ...Kf7
2. Rg7+ Ke8 (forced)
3. Rcxd7# or Rgxd7# - Var 3: 1. ...Kh7
2. Rg8!! (kind of brilliant!)
Var 3.1: any moves (except 2. ...h5)
3. Rh8+ Kg7 (Kg6 works the same)
4. Rxh6#
Var 3.2: 2. ...h5
3. Rh8+ (*) Kg7
4. Rxf8#
or (*) Kg6
4. Rxh6#
Black has played g5
Find checkmate for white
Mate in 4
Solution: -
Difficulty: Novice