Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 g6 5. Bg5 Bg7 6. e3 O-O 7. Qb3 h6 8. Bh4 g5
9. Bg3 e6 10. Rc1 Nbd7 11. Be2 Ne4 12. Nxe4 dxe4 13. Nd2 f5 14. Bd6 Re8 15. Qa3
Nb6 16. O-O Bf8 17. Bxf8 Rxf8 18. Rfd1 Qf6 19. f3 e5 20. d5 cxd5 21. cxd5 exf3
22. Nxf3 f4 23. exf4 Qxf4 24. Kh1 Bg4 25. d6 Rad8 26. Qc5 e4 27. Nd4 Bxe2 *
Position (FEN): 3r1rk1/pp6/1n1P3p/2Q3p1/3Npq2/8/PP2b1PP/2RR3K w - - 0 28
White to move.
Themes:  Middlegame  
Puzzle rating: 1606
Best move: Nxe2