Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Qf6 6. Nb5 Bxe3 7. fxe3 Qxb2
8. N1c3 a6 9. Rb1 Qxb1 10. Qxb1 axb5 11. Nxb5 Kd8 12. Qb3 Nh6 13. Bc4 Na5 14.
Qa4 b6 15. O-O Bb7 16. Bxf7 Nxf7 17. Rxf7 Bc6 18. c4 Re8 19. Qd1 Nxc4 20. Nc3
Nd6 21. Rxg7 Ra5 22. Nd5 Nxe4 23. Nf6 *
Position (FEN): 3kr3/2pp2Rp/1pb2N2/r7/4n3/4P3/P5PP/3Q2K1 b - - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1260
Best move: Nxf6