Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Be7 6. O-O Na5 7. Nxe5 Nxc4 8.
Nxc4 d5 9. exd5 Qxd5 10. Ne3 Qa5 11. Qf3 Nf6 12. d4 O-O 13. c4 c6 14. Bd2 Qc7
15. Nc3 Rd8 16. d5 cxd5 17. Ncxd5 Nxd5 18. Nxd5 Qd7 19. Nxe7+ *
Position (FEN): r1br2k1/pp1qNppp/8/8/2P5/5Q2/P2B1PPP/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1417
Best move: Qxe7