Chess puzzle (Advantage)
Moves: 1. e4 Nf6 2. e5 Nd5 3. Bc4 Nb6 4. Bb3 c5 5. Qf3 e6 6. d3 Nc6 7. Bf4 Nd4 8. Qd1
Nxb3 9. axb3 d6 10. Nf3 Bd7 11. Nc3 Bc6 12. O-O Be7 13. Re1 O-O 14. exd6 Bxd6
15. Be3 Nd5 16. Ne4 Nxe3 17. Rxe3 Bf4 18. Re1 b6 19. g3 Bc7 20. d4 cxd4 21.
Nxd4 Bb7 22. Nb5 Bb8 23. Qg4 *
Position (FEN): rb1q1rk1/pb3ppp/1p2p3/1N6/4N1Q1/1P4P1/1PP2P1P/R3R1K1 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1535
Best move: f5