Chess puzzle (Equality)
Moves: 1. d4 d6 2. c4 Nf6 3. Nc3 e6 4. h3 a6 5. Nf3 h6 6. Bf4 Nc6 7. e3 e5 8. dxe5
Nxe5 9. Bxe5 dxe5 10. Qxd8+ Kxd8 11. Nxe5 Be6 12. Rd1+ Nd7 13. Be2 f6 14. Ng6
Rg8 15. Bf3 Kc8 16. Nd5 Bf7 17. Nxf8 Rxf8 18. O-O c6 19. Ne7+ Kc7 20. b3 Rae8
21. Nf5 Ne5 22. Be2 g6 23. Nxh6 Be6 24. Bg4 *
Position (FEN): 4rr2/1pk5/p1p1bppN/4n3/2P3B1/1P2P2P/P4PP1/3R1RK1 b - - 2 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 2060
Best move: f5