Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 d5 4. exd5 Nxd5 5. Qf3 Nf6 6. Bg5 Be7 7. Nc3 O-O 8.
O-O-O c6 9. h3 b5 10. Bb3 b4 11. Ne4 Nxe4 12. dxe4 Bxg5+ 13. Kb1 Qb6 14. Ne2
Be6 15. Bxe6 fxe6 16. Qg4 Bf6 17. Qxe6+ Kh8 18. Rhf1 Na6 19. Ng3 Nc5 20. Qc4
Rad8 21. Rde1 Rd4 22. Qe2 Rfd8 23. Nf5 Rd2 24. Qh5 Nxe4 25. Rxe4 Qxf2 26. Ree1
Qc5 27. Rc1 Rxg2 28. Qf3 Rdd2 29. Qb3 a5 30. Ne3 Rh2 31. Ng4 Rhe2 32. Nxf6 *
Position (FEN): 7k/6pp/2p2N2/p1q1p3/1p6/1Q5P/PPPrr3/1KR2R2 b - - 0 32
Black to move.
Themes:  Middlegame  
Puzzle rating: 1549
Best move: gxf6