Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. a3 Nge7 6. Nf3 Nf5 7. Bd3 g6 8. O-O Be7
9. b4 c4 10. Bc2 b5 11. a4 bxa4 12. Bxa4 Bd7 13. g4 Nh4 14. h3 a6 15. Be3 f5
16. exf6 Bxf6 17. Nbd2 h5 18. g5 Nxf3+ 19. Nxf3 Be7 20. h4 Rf8 21. Kg2 Qc7 22.
Qc2 Rg8 23. Bxc6 Bxc6 24. Ne5 Bd6 25. Nxg6 O-O-O 26. Ra5 Qf7 27. Ne5 *
Position (FEN): 2kr2r1/5q2/p1bbp3/R2pN1Pp/1PpP3P/2P1B3/2Q2PK1/5R2 b - - 4 27
Black to move.
Themes:  Middlegame  
Puzzle rating: 1544
Best move: Bxe5