Mate 505: Solución

Juegan blancas y dan mate

Solución
1. De8+ Rg7 2. Dxf7+ Rh6 3. Df8+ Cg7 4. Dh8# 1-0