Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nc3 d5 3. e3 e6 4. Bb5+ Nc6 5. Nce2 Be7 6. Nf3 Bd7 7. Bd2 a6 8.
Ba4 b5 9. Bb3 O-O 10. c3 Re8 11. Ng3 Bd6 12. Bc2 e5 13. Nf5 e4 14. Nxd6 cxd6
15. Ng1 Na5 16. b3 Bg4 17. f3 exf3 18. gxf3 Bd7 19. Ne2 Rc8 20. Nf4 Bc6 21. Qe2
Nd7 22. Qf2 Ba8 23. Qg3 b4 24. Rg1 g6 25. Bxg6 *
Position (FEN): b1rqr1k1/3n1p1p/p2p2B1/n2p4/1p1P1N2/1PP1PPQ1/P2B3P/R3K1R1 b Q - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1336
Best move: fxg6