Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. Be2 Nf6 6. d3 c6 7. Bd2 Qc7 8.
O-O e6 9. Re1 Nbd7 10. Ng5 Bxe2 11. Qxe2 h6 12. Nxe6 fxe6 13. Qxe6+ Kd8 14. Ne4
Qe5 15. Qf7 Qe7 16. Qg6 Nxe4 17. Rxe4 Qf6 18. Qe8+ Kc7 19. Qxa8 Nb6 20. Qxa7
Bc5 21. Be3 *
Position (FEN): 7r/Qpk3p1/1np2q1p/2b5/4R3/3PB3/PPP2PPP/R5K1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1443
Best move: Bxe3