Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 a6 4. a4 Nc6 5. Nc3 Nf6 6. d3 d6 7. Bg5 Be7 8. O-O
O-O 9. Qd2 h6 10. Bxf6 Bxf6 11. Rab1 b6 12. Rfe1 Bb7 13. Ba2 Qc7 14. h3 Rfd8
15. Ne2 b5 16. b3 b4 17. Qe3 a5 18. Ng3 Nd4 19. Nxd4 cxd4 20. Qf3 Qxc2 21. Ra1
Qc8 22. Nh5 Be5 23. Qg4 Qd7 *
Position (FEN): r2r2k1/1b1q1pp1/3pp2p/p3b2N/Pp1pP1Q1/1P1P3P/B4PP1/R3R1K1 w - - 6 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1554
Best move: f4