Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bg5 e6 4. e4 dxe4 5. Nxe4 Be7 6. Bxf6 Bxf6 7. Nf3 O-O 8.
Bc4 b6 9. Qe2 Bb7 10. O-O-O Nd7 11. Kb1 a6 12. h4 b5 13. Bd3 Bd5 14. g4 g6 15.
h5 Bg7 16. hxg6 fxg6 17. Neg5 Bxf3 18. Nxf3 Qf6 19. Be4 Rad8 20. Rh3 Nb6 21.
Rdh1 h6 22. R1h2 Nd5 23. Ne5 *
Position (FEN): 3r1rk1/2p3b1/p3pqpp/1p1nN3/3PB1P1/7R/PPP1QP1R/1K6 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1216
Best move: Nf4