Chess puzzle (Equality)
Moves: 1. d4 d6 2. c4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. e3 Bg4 6. h3 Bxf3 7. Qxf3 O-O 8. Bd3
Nbd7 9. O-O c5 10. d5 Ne5 11. Qe2 a6 12. Bc2 Qd7 13. f4 Nxc4 14. Qxc4 b5 15.
Qe2 Rae8 16. e4 e6 17. Rd1 exd5 18. Nxd5 Nxd5 19. Rxd5 Bd4+ 20. Kh1 Qc6 21. Be3
*
Position (FEN): 4rrk1/5p1p/p1qp2p1/1ppR4/3bPP2/4B2P/PPB1Q1P1/R6K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1611
Best move: Bxe3