Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 d6 3. Qf3 e6 4. d3 Nf6 5. Bg5 Be7 6. Ne2 O-O 7. d4 cxd4 8. Nxd4
a6 9. O-O b5 10. Bb3 Bb7 11. c3 Bxe4 12. Qe3 d5 13. Nd2 Bg6 14. a4 bxa4 15.
Rxa4 Nbd7 16. Nc6 Qe8 17. Nf3 Bc5 18. Qe2 Ne4 19. Nfd4 Nxg5 20. Rxa6 Rxa6 21.
Qxa6 e5 22. Re1 Nf6 23. f4 e4 *
Position (FEN): 4qrk1/5ppp/Q1N2nb1/2bp2n1/3NpP2/1BP5/1P4PP/4R1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1424
Best move: fxg5