Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Bf5 3. Bf4 e6 4. e3 a6 5. Nc3 dxc4 6. Bxc4 Nc6 7. Nf3 Bb4 8. O-O
Bxc3 9. bxc3 Bg4 10. h3 Bh5 11. d5 exd5 12. Bxd5 Nge7 13. Bxc6+ Nxc6 14. Qb3
Bxf3 15. gxf3 O-O 16. Qxb7 Qh4 17. Qxc6 Qxh3 18. Qxc7 Rae8 19. Bd6 *
Position (FEN): 4rrk1/2Q2ppp/p2B4/8/8/2P1PP1q/P4P2/R4RK1 b - - 2 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 2012
Best move: Re6