Chess puzzle (Equality)
Moves: 1. d4 g6 2. Bf4 Bg7 3. e3 d5 4. Nf3 Nf6 5. h3 O-O 6. c3 Nc6 7. Be2 Bf5 8. Nbd2
Ne4 9. O-O Nxd2 10. Qxd2 Re8 11. Nh4 Bd7 12. Rfe1 e5 13. Bg3 e4 14. f4 Bf6 15.
Nf3 exf3 16. Bxf3 Bf5 17. Rad1 Be4 18. Qf2 Ne7 19. Bxe4 dxe4 20. Qc2 Nf5 21.
Bf2 Bh4 22. g4 Bxf2+ 23. Qxf2 Qh4 *
Position (FEN): r3r1k1/ppp2p1p/6p1/5n2/3PpPPq/2P1P2P/PP3Q2/3RR1K1 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1642
Best move: gxf5