Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. e4 Nf6 5. cxd5 exd5 6. Nf3 dxe4 7. Nxe4 Nxe4 8.
Qe2 Bb4+ 9. Bd2 Qe7 10. Bxb4 Qxb4+ 11. Kd1 f5 12. Qc2 O-O 13. Qc4+ Qxc4 14.
Bxc4+ Kh8 15. Ke2 b6 16. Bb3 Ba6+ 17. Ke3 Nd7 18. Be6 Rae8 19. d5 cxd5 20. Bxd7
Nc5+ *
Position (FEN): 4rr1k/p2B2pp/bp6/2np1p2/8/4KN2/PP3PPP/R6R w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1699
Best move: Bxe8