Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 d6 4. c3 Nf6 5. Bg5 Bg4 6. d5 Ne7 7. Bb5+ c6 8. dxc6
bxc6 9. Ba4 Nxe4 10. Bxc6+ Nxc6 11. Bxd8 Nxd8 12. h3 Be6 13. Nbd2 d5 14. Nxe4
dxe4 15. Nxe5 f6 16. f4 fxe5 17. fxe5 Nf7 18. O-O Bc5+ 19. Kh2 O-O 20. Qe2 Nxe5
21. Qxe4 Bd6 22. Rxf8+ Rxf8 23. Re1 *
Position (FEN): 5rk1/p5pp/3bb3/4n3/4Q3/2P4P/PP4PK/4R3 b - - 1 23
Black to move.
Themes: Double Check Endgame  
Puzzle rating: 1995
Best move: Ng4+