Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. O-O d6 7. Nc3 Na5 8. d4
Nxb3 9. axb3 exd4 10. Nxd4 Bb7 11. Bg5 Be7 12. Re1 O-O 13. Qf3 Nd7 14. Bxe7
Qxe7 15. Nf5 Qe5 16. Rad1 Nf6 17. Nd5 c6 18. Nde7+ Kh8 19. Rxd6 Rad8 20. Red1 *
Position (FEN): 3r1r1k/1b2Nppp/p1pR1n2/1p2qN2/4P3/1P3Q2/1PP2PPP/3R2K1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1591
Best move: Rxd6