Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. Nf3 Nd7 7. Bg5 Ne7 8. Nc3
h6 9. Bf4 Qb6 10. Na4 Qb4+ 11. Nc3 Ng6 12. Bc1 c5 13. Qb5 cxd4 14. Qxb4 Bxb4
15. Nxd4 Bxc3+ 16. bxc3 Ngxe5 17. Ba3 O-O-O 18. Nb5 a6 19. Nd6+ Kb8 20. Nxf7 *
Position (FEN): 1k1r3r/1p1n1Np1/p3p2p/3pn3/8/B1P5/P1P2PPP/R3K2R b KQ - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1045
Best move: Nxf7