Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nf3 d5 4. e3 Nc6 5. a3 Be7 6. b4 a6 7. c4 h6 8. c5 O-O
9. Nbd2 Qd7 10. Be2 b6 11. O-O b5 12. Ne5 Nxe5 13. Bxe5 Bb7 14. Nf3 Ng4 15. Bg3
Rfe8 16. h3 Nf6 17. Ne5 Qc8 18. Rc1 c6 19. f4 Ne4 20. Bh2 Bf6 21. Ng4 Be7 22.
Bf3 f5 23. Ne5 Bh4 24. Ng6 Bf6 25. Bh5 Rd8 26. g4 Qc7 27. gxf5 *
Position (FEN): r2r2k1/1bq3p1/p1p1pbNp/1pPp1P1B/1P1PnP2/P3P2P/7B/2RQ1RK1 b - - 0 27
Black to move.
Themes:  Middlegame  
Puzzle rating: 1698
Best move: exf5