Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 d6 5. d3 h6 6. h3 Nf6 7. Be3 Bxe3 8. fxe3
Na5 9. Bb3 Nxb3 10. axb3 c6 11. O-O Be6 12. Ne2 b5 13. Ng3 Bd7 14. Nh4 Qb6 15.
Qd2 c5 16. Nhf5 O-O 17. Ra2 b4 18. Rfa1 Kh7 19. Ra6 Qc7 20. Rxd6 Bxf5 21. Nxf5
a5 22. Qf2 Nh5 23. Qf3 *
Position (FEN): r4r2/2q2ppk/3R3p/p1p1pN1n/1p2P3/1P1PPQ1P/1PP3P1/R5K1 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1558
Best move: g6