Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d5 3. Nxe5 Qe7 4. Bb5+ Bd7 5. Bxd7+ Nxd7 6. Nxd7 Qxd7 7. exd5
Qxd5 8. O-O O-O-O 9. Nc3 Qf5 10. d3 Bc5 11. Be3 Nf6 12. a3 h5 13. b4 Bd4 14.
Bxd4 Rxd4 15. Ne2 Rg4 16. Ng3 Qg6 17. Qf3 h4 18. Nf5 Kb8 19. Rfe1 a6 20. Re4 *
Position (FEN): 1k5r/1pp2pp1/p4nq1/5N2/1P2R1rp/P2P1Q2/2P2PPP/R5K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1624
Best move: Nxe4