Chess puzzle (Equality)
Moves: 1. Nf3 c5 2. c4 Nc6 3. Nc3 g6 4. d3 Bg7 5. g3 d6 6. Bg2 Nf6 7. O-O O-O 8. e4
Bg4 9. h3 Bxf3 10. Bxf3 Nd7 11. Bg2 a6 12. f4 Nd4 13. Rb1 b5 14. e5 b4 15. Ne2
Nxe2+ 16. Qxe2 Rb8 17. e6 Nf6 18. exf7+ Rxf7 19. g4 Kh8 20. g5 Nh5 21. Kh2 Qd7
22. Bd5 Rff8 23. Be6 Qc7 24. Bg4 e5 25. Bxh5 gxh5 26. Qxh5 d5 27. f5 e4+ 28.
Bf4 *
Position (FEN): 1r3r1k/2q3bp/p7/2pp1PPQ/1pP1pB2/3P3P/PP5K/1R3R2 b - - 1 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1502
Best move: Be5