Note that the game cannot continue indefinitely: no more than 999 moves of each type can be made. Consider the lower right fragment of the board, a 3×3 square (see figure). Suppose the centaur is in cell a3. The player making a move from a3 either wins or loses.
In the first case, the second player can ensure that they make a move from this cell ( a1→a2→b3→a3 or a1→b2→b3→a3 ), and in the second case, he can force his opponent to move from a3 (a1 →a2→a3 or a1→b2→c3→b3→a3). Therefore, with correct play, the second player wins.
!
## Answer
The second player.