Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. c5 Nc6 4. a3 g6 5. e3 Bg7 6. Nc3 a6 7. Nf3 Nf6 8. Bd3 O-O
9. O-O Re8 10. b4 Ne4 11. Nxe4 dxe4 12. Bxe4 e5 13. Bxc6 bxc6 14. Bb2 e4 15.
Nd2 Qg5 16. g3 Bh3 17. Re1 h5 18. Qc2 h4 19. Nxe4 Qg4 20. f4 *
Position (FEN): r3r1k1/2p2pb1/p1p3p1/2P5/1P1PNPqp/P3P1Pb/1BQ4P/R3R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2264
Best move: Qf5