Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. Nc3 e6 5. Nf3 Bb4 6. Bd2 O-O 7. a3 Bxc3 8.
bxc3 Nc6 9. g3 a6 10. Bg2 b5 11. Bf4 Nce7 12. Qc2 c6 13. Bg5 f6 14. Bd2 Qd6 15.
O-O e5 16. Rfd1 Bf5 17. e4 Bg6 18. dxe5 fxe5 19. Bg5 Rac8 20. Bxe7 *
Position (FEN): 2r2rk1/4B1pp/p1pq2b1/1p1np3/4P3/P1P2NP1/2Q2PBP/R2R2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1333
Best move: Qxe7