Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 c5 5. Be2 Nf6 6. Nc3 Nc6 7. Bg5 Be6 8.
O-O Be7 9. Bf4 O-O 10. Nb5 a6 11. Nc3 Qb6 12. Na4 Qa5 13. c4 cxd4 14. Bd2 Qc7
15. c5 Ne4 16. Nb6 Bxc5 17. Nxa8 Rxa8 18. g3 Bg4 19. Bf4 Qd7 20. Ne5 Bxe2 *
Position (FEN): r5k1/1p1q1ppp/p1n5/2bpN3/3pnB2/6P1/PP2bP1P/R2Q1RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1639
Best move: Nxd7