Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. c3 Nf6 6. h3 O-O 7. Nbd2 Ne7 8. d4
exd4 9. cxd4 Bb6 10. O-O Nxe4 11. Bxf7+ Rxf7 12. Nxe4 h6 13. g4 Qf8 14. Nh4 g5
15. Ng2 Be6 16. f4 Bd5 17. Qd3 Nc6 18. Be3 Re8 19. Nc3 Bxg2 20. Kxg2 gxf4 21.
Qg6+ Rg7 22. Qxh6 Rxe3 23. Rxf4 Qe7 *
Position (FEN): 6k1/ppp1q1r1/1bnp3Q/8/3P1RP1/2N1r2P/PP4K1/R7 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1370
Best move: Nd5