Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. cxd5 cxd5 4. Nc3 Nf6 5. Bg5 e6 6. Nf3 Qb6 7. Bxf6 gxf6 8.
Rb1 Bd7 9. e3 a6 10. Bd3 Nc6 11. O-O Bd6 12. Qc2 h5 13. h4 O-O-O 14. Rfc1 Kb8
15. a4 Rc8 16. Qe2 Nb4 17. a5 Qxa5 18. Ra1 Qb6 19. e4 Nxd3 20. Qxd3 dxe4 21.
Qxe4 f5 22. Qe2 Bf4 23. Rd1 f6 24. g3 Bxg3 *
Position (FEN): 1kr4r/1p1b4/pq2pp2/5p1p/3P3P/2N2Nb1/1P2QP2/R2R2K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1543
Best move: fxg3