Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. c4 e6 6. Nc3 b5 7. b3 b4 8. Ne2
g6 9. Bb2 Nf6 10. O-O Rg8 11. Ng3 h5 12. Re1 Bg7 13. e5 Nd7 14. Ng5 Qxg5 15.
Ne4 Qe7 16. Nd6+ Kd8 17. Nxc8 Rxc8 18. Qf3 Qg5 19. d4 cxd4 20. Bxd4 Nxe5 *
Position (FEN): 2rk2r1/5pb1/p1p1p1p1/4n1qp/1pPB4/1P3Q2/P4PPP/R3R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1537
Best move: Bxe5