Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nc6 5. dxc5 Bxc5 6. Nb3 Bb6 7. exd5 exd5 8.
Bb5 Nf6 9. Qe2+ Ne4 10. Nfd4 Bd7 11. Nxc6 bxc6 12. Bd3 O-O 13. O-O Re8 14. Qh5
Nf6 15. Qh4 c5 16. c4 dxc4 17. Bxc4 Re4 18. Bxf7+ Kxf7 19. Qg5 h6 20. Qg3 Rg4
21. Qc3 Nd5 22. Qf3+ Kg8 23. h3 Rd4 *
Position (FEN): r2q2k1/p2b2p1/1b5p/2pn4/3r4/1N3Q1P/PP3PP1/R1B2RK1 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1154
Best move: Nxd4