Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 d5 3. Bg5 Ne4 4. Be3 dxc4 5. Qa4+ Nc6 6. Qxc4 Nd6 7. Qb3 a6 8.
g3 Nb5 9. Nf3 Be6 10. Qd1 Bd5 11. Bg2 Nbxd4 12. Bxd4 Nxd4 13. Nbd2 Nxf3+ 14.
Nxf3 c6 15. O-O e6 16. Re1 Bb4 17. Rf1 O-O 18. a3 Ba5 19. b4 Bb6 20. Re1 Qf6 *
Position (FEN): r4rk1/1p3ppp/pbp1pq2/3b4/1P6/P4NP1/4PPBP/R2QR1K1 w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1638
Best move: e4