Chess puzzle (Equality)
Moves: 1. Nf3 Nc6 2. c4 e5 3. Nc3 d6 4. a3 Nf6 5. b4 Be6 6. d3 Be7 7. b5 Nb8 8. Ng5
Bd7 9. a4 Ng4 10. Nge4 f5 11. Nd2 Nf6 12. g3 O-O 13. Bg2 c6 14. O-O Be6 15. e4
fxe4 16. Ncxe4 Nxe4 17. Nxe4 d5 18. cxd5 cxd5 19. Nc3 Bf6 20. Qb3 Kh8 21. Nxd5
e4 22. dxe4 Bxa1 23. Be3 Bf6 24. Qb4 Bxd5 25. exd5 Nd7 26. a5 Be7 *
Position (FEN): r2q1r1k/pp1nb1pp/8/PP1P4/1Q6/4B1P1/5PBP/5RK1 w - - 1 27
White to move.
Themes:  Middlegame  
Puzzle rating: 1560
Best move: d6