Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. d4 exd4 5. cxd4 Bb6 6. Nc3 d6 7. h3 a6 8. Be3
h6 9. Bd3 Nf6 10. O-O O-O 11. Bc2 Re8 12. a3 Ba5 13. Qd3 Bxc3 14. bxc3 b5 15.
d5 Ne5 16. Nxe5 dxe5 17. f4 exf4 18. Bxf4 Rxe4 19. Qf3 Rc4 20. Be5 Qxd5 21.
Qxd5 *
Position (FEN): r1b3k1/2p2pp1/p4n1p/1p1QB3/2r5/P1P4P/2B3P1/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 885
Best move: Nxd5