Chess puzzle (Equality)
Moves: 1. c4 c5 2. g3 Nc6 3. Bg2 e5 4. Nc3 f5 5. e3 Nf6 6. Nge2 Be7 7. O-O O-O 8. d4
e4 9. d5 Ne5 10. b3 d6 11. Nf4 g5 12. Nfe2 Nd3 13. f3 Bd7 14. fxe4 fxe4 15. Bd2
Bg4 16. Nxe4 Nxe4 17. Bxe4 Ne5 18. Bc3 Bf6 19. Qc2 Qe7 20. Rf5 Bxe2 *
Position (FEN): r4rk1/pp2q2p/3p1b2/2pPnRp1/2P1B3/1PB1P1P1/P1Q1b2P/R5K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1973
Best move: Qxe2