Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nc6 3. d5 Ne5 4. f4 Ng6 5. Nf3 e6 6. c4 exd5 7. cxd5 Bg4 8. Be2
Bxf3 9. Bxf3 Be7 10. O-O Nf6 11. Nc3 O-O 12. Be3 Re8 13. Bd4 c5 14. dxc6 bxc6
15. e5 dxe5 16. fxe5 Nd5 17. Nxd5 cxd5 18. Bc3 Bc5+ 19. Bd4 Bxd4+ 20. Qxd4 Nxe5
21. Bxd5 Qb6 22. Qxb6 axb6 23. Bxf7+ *
Position (FEN): r3r1k1/5Bpp/1p6/4n3/8/8/PP4PP/R4RK1 b - - 0 23
Black to move.
Themes:  Endgame  
Puzzle rating: 984
Best move: Nxf7