Solution :
1. Qe4 + !
1. Qg4+ ? Kh6 ! (1...Kh7 ? 2. Qe4+ Rf5+ 3. Kd4 Rf8 4. b7 +- see main line) 2. Qh4+ Kg7 ! =
1....Rf5+ selfpin 2. Kd4 !
2. Kd6 ? Rf6+ ! (2...Rf8 ? b7 ! +-) 3. Kc7 Rf7+ 4. Kd6 Rf6+ positional draw.
2....Rf8 3. b7 Rb8 4. Qg4+ !
4. Qe6+ ? Kg5 ! =
4....Kf6
5. Qh4+ !
5. Qg2 ? Rd8+ 6. Kc4 Rb8 7. Qc6+ Kg5 ! 8. Qg2+ Kf6 9. Qe4 Kg5 ! =
5....Ke6 6. Qh6+ (6. Qg4(e4+) (?) Kf6 7. Qh4+ Ke6 are losses of time).
6....Rf6 selfpin 7. Qh3+ !
7. Qe3+ ? Kd7 ! (7...Kf7 ? eg. 8. Qe5+ ! Rxb7 9. Qd5+ and wins the Rook.) 8. Qe5 Rd6+
9. Kc5 Rc6+ ! 10. Kd5 Rxb7 =
7....Ke7 8. Qh4 ! pin. switchback.
8. Qh7+ ? Rf7 ! 9. Qh4+ Kd7 ! (9...Ke6 ? 10. Qe4+ ! +-) 10. Qg4+ Ke7 11. Qh4+ Kd7
positional draw
8....Rxb7 9. Qe4+ and wins the Rook +- switchback.