Chess puzzle (Equality)
Moves: 1. e3 c5 2. b3 Nc6 3. g3 e6 4. Bb2 Nf6 5. Bg2 d5 6. Qe2 Be7 7. Nc3 O-O 8. O-O-O
a6 9. d3 b5 10. f4 Rb8 11. g4 a5 12. g5 Ne8 13. h4 a4 14. h5 axb3 15. axb3 c4
16. dxc4 bxc4 17. bxc4 Qb6 18. Na4 Qb4 19. cxd5 exd5 20. Bxd5 Qxa4 21. Bb3 Qb5
22. Qd2 Bf5 23. Qc3 Bf6 *
Position (FEN): 1r2nrk1/5ppp/2n2b2/1q3bPP/5P2/1BQ1P3/1BP5/2KR2NR w - - 6 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1612
Best move: gxf6