Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Nc3 Bd6 6. Be2 O-O 7. O-O c6 8.
Bg5 h6 9. Bh4 Be7 10. Qd3 Bg4 11. Ne5 Bxe2 12. Nxe2 Nbd7 13. c4 Nxe5 14. dxe5
Nd7 15. Bxe7 Qxe7 16. cxd5 Nxe5 17. Qe4 cxd5 18. Qxd5 Rfd8 19. Qe4 Qg5 20. f4
Qg4 21. Qxe5 *
Position (FEN): r2r2k1/pp3pp1/7p/4Q3/5Pq1/8/PP2N1PP/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1453
Best move: Re8