Chess puzzle (Equality)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Bf4 Qb4+ 5. Nc3 Qxf4 6. Nd5 Qf5 7. Nxc7+ Kd8
8. Nxa8 Nxe5 9. Nd4 Qf4 10. e3 Qe4 11. Qd2 b6 12. Nxb6 axb6 13. f3 Qd5 14. e4
Qc5 15. Be2 Ne7 16. b4 Qc7 17. a4 N7c6 18. c3 Be7 19. f4 *
Position (FEN): 2bk3r/2qpbppp/1pn5/4n3/PP1NPP2/2P5/3QB1PP/R3K2R b KQ - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1496
Best move: Nxd4