Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e6 4. Nf3 Nf6 5. d3 d5 6. e5 dxc4 7. exf6 cxd3 8.
fxg7 Bxg7 9. cxd3 Qa5 10. O-O Bd7 11. Ne4 O-O-O 12. Nd6+ Kb8 13. Nxf7 Rdg8 14.
Nxh8 Bxh8 15. Bf4+ e5 16. Bg3 h5 17. Nh4 Qd8 18. Qxh5 Bf6 19. Nf3 Bg4 20. Nxe5
*
Position (FEN): 1k1q2r1/pp6/2n2b2/2p1N2Q/6b1/3P2B1/PP3PPP/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2336
Best move: Bxe5