Chess puzzle (Equality)
Moves: 1. d4 c5 2. dxc5 e6 3. Nf3 Bxc5 4. Bf4 Qb6 5. Qc1 Bxf2+ 6. Kd1 Nf6 7. Nc3 O-O
8. e3 d6 9. Ke2 e5 10. Bg5 Ng4 11. h3 h6 12. hxg4 hxg5 13. Kxf2 Bxg4 14. Be2
Bxf3 15. Bxf3 Nc6 16. Nd5 Qd8 17. e4 f5 18. Ke2 *
Position (FEN): r2q1rk1/pp4p1/2np4/3Nppp1/4P3/5B2/PPP1K1P1/R1Q4R b - - 1 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2025
Best move: g4