Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 exd4 5. Nxd4 Bd7 6. Nc3 Be7 7. O-O Nf6 8.
Bf4 O-O 9. Re1 h6 10. Nf5 Re8 11. a3 Nh5 12. Qxh5 Bxf5 13. exf5 a6 14. Bc4 Rf8
15. Rad1 Bf6 16. Nd5 Bxb2 17. Bxh6 gxh6 18. Qxh6 Bg7 19. Qh5 Ne5 20. Ba2 c6 21.
Re3 *
Position (FEN): r2q1rk1/1p3pb1/p1pp4/3NnP1Q/8/P3R3/B1P2PPP/3R2K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1604
Best move: cxd5