Surrounded by Rooks
White to play and mate Black in 20 moves.

SOLUTION
The moves are as follows:
- Qb7+ Rc5c6
- Qa5+ Rc4c5
- Qb3+ Rd4c4
- Qd2+ Re4d4
- Qf3+ Re5e4
- Qg5+ e5
- Qf7+ Rd6e6
- Qd8+ Rc6d6
- Qb7+ Rc5c6
- Qa5+ Rc4c5
- Qb3+ Rd4c4
- Qd2+ Re4d4
- Qf3+ e4
- Qg5+ Re6e5
- Qf7+ Rd6e6
- Qd8+ Rc6d6
- Qb7+ Rc5c6
- Qa5+ Rc4c5
- Qb3+ Rd4c4
- Qd2x
We do not know where this puzzle originated from. If you have any information, please let us know via email.
