1...Rh5 2.Rxh5#/Bxg7#
1...Rh4/Rh3/Rh2/Rh1 2.Bxg7#
1.Bf5?? (2.Re8#)
but 1...Rh6+!
1.Bg4?? (2.Re8#)
but 1...Rh6+!
1.Bh3?? (2.Re8#)
but 1...Rh6+!
1.Bf7?? (2.Re8#)
but 1...Rh6+!
1.Bd5?? (2.Re8#)
but 1...Rh6+!
1.Bc4?? (2.Re8#)
but 1...Rh6+!
1.Bb3?? (2.Re8#)
but 1...Rh6+!
1.Ba2?? (2.Re8#)
but 1...Rh6+!
1.Bd7?? (2.Re8#)
but 1...Rh6+!
1.Bc8?? (2.Re8#)
but 1...Rh6+!
1.Rd5?? (2.Rd8#)
but 1...Rh6+!
1.Rc5?? (2.Rc8#)
but 1...Rh6+!
1.Rb5?? (2.Rb8#)
but 1...Rh6+!
1.Ra5?? (2.Ra8#)
but 1...Rh6+!
1.Rh5! (2.Rxh7#/Bxg7#)
1...gxf6 2.Rxh7#
1...Rh6+ 2.Rxh6#
1...Rxh5 2.Bxg7#