Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Bd3 Nf6 6. O-O O-O 7. c3 c6 8. Bg5
Bg4 9. h3 Bh5 10. Nbd2 Nbd7 11. g4 Bg6 12. Bxg6 fxg6 13. Nh4 Qc7 14. Ndf3 Ne4
15. Re1 Rae8 16. Re3 Bf4 17. Bxf4 Rxf4 18. Qe2 Ref8 19. Re1 Qd8 20. c4 g5 21.
Nf5 g6 22. cxd5 *
Position (FEN): 3q1rk1/pp1n3p/2p3p1/3P1Np1/3PnrP1/4RN1P/PP2QP2/4R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1725
Best move: gxf5