Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 e6 5. Nf3 Qb6 6. Be2 Nh6 7. dxc5 Bxc5 8. O-O
Nf5 9. b4 Be7 10. a4 Bd7 11. a5 Qc7 12. Bf4 O-O 13. Nd4 Re8 14. Nxf5 exf5 15.
g3 Be6 16. Qa4 Nc6 17. Bb5 Rac8 18. a6 bxa6 19. Qxa6 g5 20. Be3 Rf8 21. Bxc6
Qxc6 22. Bd4 f4 23. Qxc6 Rxc6 24. Rxa7 f3 25. Nd2 Bd8 26. Nxf3 Bh3 27. Rfa1 g4
28. Ra8 *
Position (FEN): R2b1rk1/5p1p/2r5/3pP3/1P1B2p1/2P2NPb/5P1P/R5K1 b - - 1 28
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1138
Best move: gxf3