Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 a6 3. d4 c5 4. c3 Nf6 5. e5 Nd5 6. Nbd2 cxd4 7. cxd4 Nc6 8. Nb3
d6 9. Bc4 dxe5 10. dxe5 Be7 11. O-O b5 12. Bxd5 exd5 13. h3 Be6 14. Nbd4 Nxd4
15. Qxd4 Rc8 16. b3 O-O 17. Be3 f6 18. exf6 Bxf6 19. Ne5 Qd6 20. Bf4 Bf7 21.
Rac1 Rce8 22. Nxf7 Bxd4 *
Position (FEN): 4rrk1/5Npp/p2q4/1p1p4/3b1B2/1P5P/P4PP1/2R2RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1486
Best move: Nxd6