Chess puzzle (Advantage)
Moves: 1. e4 e5 2. c3 Nf6 3. d3 Nc6 4. Nf3 Bc5 5. Be2 d6 6. Bg5 h6 7. Bh4 g5 8. Bg3 h5
9. h4 g4 10. Ng5 Qe7 11. a4 a6 12. b4 Ba7 13. O-O Be6 14. d4 exd4 15. cxd4 Bxd4
16. b5 Bxa1 17. bxc6 b6 18. Nd2 Be5 19. Nxe6 fxe6 20. Bxe5 dxe5 21. Nc4 Nxe4
22. Nxe5 Rd8 23. Qc2 Nc5 24. Ng6 Qg7 *
Position (FEN): 3rk2r/2p3q1/ppP1p1N1/2n4p/P5pP/8/2Q1BPP1/5RK1 w k - 5 25
White to move.
Themes:  Middlegame  
Puzzle rating: 838
Best move: Nxh8