Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. e3 g6 3. Bd3 Bg7 4. f4 O-O 5. Nf3 d5 6. Nbd2 b6 7. c3 c5 8. O-O
Nc6 9. a3 Qc7 10. h3 Bb7 11. Qe2 Nh5 12. Qf2 f5 13. Ne5 Nxe5 14. fxe5 f4 15. e4
Ng3 16. Re1 c4 17. Bc2 e6 18. exd5 Bxd5 19. Nf3 Bh6 20. Bd2 Rf7 21. Rad1 Raf8
22. Kh2 b5 23. Bc1 Qe7 24. Bd2 g5 25. Ra1 g4 26. hxg4 Bxf3 *
Position (FEN): 5rk1/p3qr1p/4p2b/1p2P3/2pP1pP1/P1P2bn1/1PBB1QPK/R3R3 w - - 0 27
White to move.
Themes:  Middlegame  
Puzzle rating: 1874
Best move: gxf3