Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nc6 4. d4 Qb6 5. Bxc6+ Qxc6 6. d5 Qc7 7. c4 e6 8.
O-O Nf6 9. Nc3 a6 10. Bg5 Be7 11. Nd2 h6 12. Bh4 g5 13. Bg3 e5 14. b4 cxb4 15.
Qa4+ Bd7 16. Qxb4 h5 17. h4 gxh4 18. Bxh4 Ng4 19. Bxe7 Kxe7 20. Rfb1 Rab8 21.
Nf3 h4 22. Nh2 h3 23. Nxg4 Bxg4 24. f3 Bxf3 *
Position (FEN): 1r5r/1pq1kp2/p2p4/3Pp3/1QP1P3/2N2b1p/P5P1/RR4K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1607
Best move: gxf3