A farmer cultivates mushrooms in his garden. A greedy neighbor wants to pick some but the farmer is trying to block him.
The garden has the form of a 8x6 grid. Rows 1 to 8 from the front to the back and columns A to F from left to right. The mushrooms are planted in the 8th row (6 mushrooms). The farmer is initially standing at the block E7, right in front of the mushrooms and can move at any of his direct surrounding 8 blocks (including those behind him, where the mushrooms are planted). The neighbor initially stands at block F1 and is trying to reach the mushrooms by walking at any of his directly surrounding blocks (including those situated diagonally in relation to his position). Once the neighbor reaches the farmer, he hits him and can then reach the mushrooms, but if the farmer reaches the neighbor, he hits him also, and he has to back out. The neighbor moves first and then they alternate turns. Will he manage to get at least one mushroom, or the farmer will block him? To summarize, the "game" ends in any of the 3 cases:
The farmer reaches the neighbor (walks on his square). In this case, the neighbor has to leave and go home.
The neighbor reaches the farmer, even once (walks on his square). Then the farmer has to admit he lost, and let him get the mushrooms!
The neighbor reaches one (any) mushroom before the farmer manages to stop him.
Describe some of the optimal moves for each of them, using the grid coordinates.

I tried to set the neighbor "chase" the farmer by trying to be on the same column with him but can't find a general pattern.
FYI I found this in an Ukrainian magazine at the Kiev airport - I hope I translated everything correctly!
The neighbor can win. He starts to E1 and claims the distant opposition. If the farmer moves forward, so does the neighbor. If the farmer moves sideways the neighbor moves diagonally forward on the side away from the farmer. Now the farmer must move toward the neighbor and the neighbor can move in front of the farmer an even number of spaces away, maintaining the opposition. Again the farmer must move sideways one way and the neighbor moves diagonally forward on the other side.
A game might go
E1 D6
F2 E6
E2 D6
F3 E5
E3 D5
F4 E6
E4 D6
F5 and the neighbor can get the F mushroom