Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Bb5+ Bd7 4. Bc4 Bf5 5. Nc3 Nbd7 6. Nf3 Nb6 7. Bb3 Nbxd5
8. Nxd5 Nxd5 9. O-O c6 10. Re1 e6 11. c3 Bd3 12. Ne5 Bg6 13. Bc2 Qc7 14. d4 Bd6
15. a3 Bxe5 16. Rxe5 O-O-O 17. c4 Ne7 18. Bf4 Qd7 19. Be3 f6 20. Ra5 b6 21. Ra4
Kb7 22. Rc1 Nf5 23. Bxf5 Bxf5 24. Qb3 Rhe8 25. Rb4 e5 26. c5 b5 27. a4 a6 28.
axb5 axb5 29. Ra1 exd4 30. Rxd4 Qe6 31. Qxe6 *
Position (FEN): 3rr3/1k4pp/2p1Qp2/1pP2b2/3R4/4B3/1P3PPP/R5K1 b - - 0 31
Black to move.
Themes:  Middlegame  
Puzzle rating: 1440
Best move: Bxe6