Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Bb4 5. f3 Bxc3+ 6. bxc3 h6 7. Bh4 c6 8. e3
Nbd7 9. Bd3 O-O 10. Ne2 a6 11. O-O g5 12. Bf2 Nh5 13. cxd5 exd5 14. f4 gxf4 15.
Nxf4 Nxf4 16. exf4 Qf6 17. Qg4+ Qg7 18. Qf3 Nf6 19. Rae1 Bg4 20. Qg3 Rae8 21.
h3 Bh5 22. Qh4 Bg6 *
Position (FEN): 4rrk1/1p3pq1/p1p2nbp/3p4/3P1P1Q/2PB3P/P4BP1/4RRK1 w - - 3 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1702
Best move: f5