Chess puzzle (Advantage)
Moves: 1. e3 e5 2. d4 exd4 3. exd4 Nf6 4. c4 d5 5. Nf3 Be7 6. Be2 O-O 7. O-O Be6 8.
cxd5 Bxd5 9. Nc3 c6 10. Nxd5 Qxd5 11. Be3 Bd6 12. Qd3 Nbd7 13. Ng5 Rae8 14. Bf3
Ne5 15. Qe2 Nxf3+ 16. Nxf3 Qh5 17. Qd3 Ng4 18. h3 Nf6 19. Rfe1 Re6 20. a3 Nd5
21. Bd2 Rg6 22. Kf1 Bf4 23. Bxf4 *
Position (FEN): 5rk1/pp3ppp/2p3r1/3n3q/3P1B2/P2Q1N1P/1P3PP1/R3RK2 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 940
Best move: Nxf4